1

一部のノードが次のような XML ファイルを逆シリアル化するために RestSharp を使用しています。

<element value="something" />

「値」という属性を持つ要素は逆シリアル化されません。RestShap にこれを逆シリアル化させる方法についてのアイデアはありますか?

逆シリアル化に使用されるオブジェクトは次のようになります。

public class Object
{
    public string Value { get; set; }
}

XML は Web サービスから返されるため、属性名を別のものに変更するオプションはありません。

4

1 に答える 1

1

さて、私は解決策を見つけました。これはやや特殊なケースだと思います。

変数の名前を変更しました

public string Value {get;set;}

public string value {get;set;}

そして今、それは完全に逆シリアル化されます。大文字の値は、XML 要素にのみ含まれる値であると推測します。

于 2012-04-05T08:45:00.207 に答える