所有反序列化的作品除了列表:將xml解壓縮到C#列表爲空?
(resdes是一個列表)
public class SearchResponse
{
// ELEMENTS
[XmlElement("ResDes")]
public ResDes resdes { get; set; }
[XmlElement("Return")]
public Return returns { get; set; }
// CONSTRUCTOR
public SearchResponse()
{}
}
這個工程:
<Return>
<test>0010000725</test>
</Return>
public class Return
{
// ELEMENTS
[XmlElement("test")]
public Test test{ get; set; }
}
,但項目的列表還不行deserailizes成空
<ResDes >
<item>
<PoBox />
<City1>South Korea</City1>
<Country>SK</Country>
</item>
</ResDes >
public class ResDes
{
// ELEMENTS
[XmlArrayItem("item")]
public List<ResDesItem> ResDesItem { get; set; }
// CONSTRUCTOR
public ResDes()
{ }
}
Resdesitem class:
[DataContract()]
public class ResDesItem
{
[XmlElement("PoBox")]
public PoBox PoBox { get; set; }
[XmlElement("City1")]
public City1 City1 { get; set; }
[XmlElement("Country")]
public EtResultDetAdritemCountry EtResultDetAdritemCountry { get; set; }
// CONSTRUCTOR
public ResDesItem()
{ }
}
你嘗試用'[Serializable]'屬性標記ResDesItem類嗎? – jglouie
嗨,我目前正在爲手機平臺開發,所以我使用它的等價的[DataContract()],但它仍然是空的 – Bohrend
「ResDesItem」類在哪裏?你可以粘貼這個類嗎? – jglouie