リストにXMLの要素のコレクションをUnserialising私はRestSharpを使用して、クラス内のプロパティにノードのコレクションをdeserialiseしようとしている:<T>
client.Execute<Foo>(req);
どこ
public class Foo
{
public List<Bar> Bar{get;set;}
...
}
public class Bar
{
public int Id{get;set;}
public string Name{get;set;}
}
とxmlレスポンスは次のとおりです。
<Foo>
<Bar><Id>4</Id><Name>asdf4</Name></Bar>
<Bar><Id>5</Id><Name>asdf5</Name></Bar>
<Bar><Id>6</Id><Name>asdf6</Name></Bar>
</Foo>
ただし、常にプロパティにはすべてのフィールドはnullに設定されます。私は研究し、すべての答えは必要な数のクラスを使用して示唆しています。ここでそれは不可能です。このレスポンスをリスト形式にするには、どうすればよいですか?私はまた、数年前の質問によると、xmlデシリアライザを明示的にDotNetデシリアライザに指定しようとしましたが、喜んでいませんでした。
。 – user3791372