【发布时间】:2014-07-09 22:05:51
【问题描述】:
我正在尝试将 XML 字符串反序列化为对象。
对象是:
[Serializable]
public class THIRD_PARTY_CONFIRMATION
{
public string thirdPartyId { get; set; }
}
我要运行的代码是:
var response = "<?xml version='1.0' encoding='UTF-8' ?><THIRD_PARTY_CONFIRMATION thirdPartyId = \"3984000\" />";
using (var stream = new StringReader(response))
{
XmlSerializer xmlSerializer = new XmlSerializer(typeof(THIRD_PARTY_CONFIRMATION));
var temp = (THIRD_PARTY_CONFIRMATION)xmlSerializer.Deserialize(stream);
}
如果我在 Visual Studio 中检查 temp,则 thirdPartyId 为空。我做错了什么?
【问题讨论】:
标签: c# xml deserialization