我的 Xml(我无法更改):
<result>
<type>MAZDA</type>
<make>RX-8</type>
<country>JAPAN</country>
</result>
我的模型:
[Serializable, XmlRoot("result")]
public class VehicleDetails
{
public string Type { get; set; }
public string Make { get; set; }
public string Country { get; set; }
}
反序列化此 XML 按预期工作,但我想将Country
属性更改为复杂类型,如下所示:
public Country Country { get; set; }
并在Country.Name
属性中输入国家名称“JAPAN”,有什么想法吗?