[XmlElement("A", Type = typeof(MyModelA)), XmlElement("B", Type = typeof(MyModelB))]
public List<object> context{ get; set; }
可以工作,但我想改为JsonProperty,就像这样
[JsonProperty("A", ItemConverterType = typeof(MyModelA)), JsonProperty("B", ItemConverterType = typeof(MyModelB))]
public List<object> context{ get; set; }
它失败了,我该怎么办?
{
node:{
A:{ MyModelA }
B:{ MyModelB }
}
}
MyModelA
实例,您希望在JSON对象中看到属性名称“ A”重复出现? JSON rfc表示:“对象中的名称应该唯一。”因此我不建议这样做。 - dbcTypeNameHandling = TypeNameHandling.Auto
呢? - dbc