1
所以我試圖從RestSharp中使用默認的XmlDeserializer來反序列化下面的XML結構。對於我的生活,我無法讓「挑選」被完全反序列化。RestSharp沒有被反序列化的雙嵌套元素
<PlayerList>
<Player>
<PlayerName>Name</PlayerName>
<PlayerRank>5</PlayerRank>
<Picks>
<PickID>1</PickID>
<Status>Active</Status>
<CreatedDate>2012-08-30 09:43:38</CreatedDate>
</Picks>
<Picks>
<PickID>2</PickID>
<Status>Disabled</Status>
<CreatedDate>2012-08-30 09:49:33</CreatedDate>
</Picks>
</Player>
</PlayerList>
我曾經來到最接近的是確定他們在「播放器」類爲...
public class Player {
/*other properties*/
public List<Picks> Picks { get; set; }
}
這確實回來了單一的「精選」的對象與它的所有屬性設置爲空的(或DateTime最小值)。
什麼是構造可序列化的C#類以獲取從每個精選返回的數據的正確方法?我想知道它是否與具有複數名稱的「精選」對象有關...
謝謝!