对象序列化为JSON,如何序列化属性(如XML)
问题描述:
我是Json的新手,我刚从今天开始使用Json.NET。对象序列化为JSON,如何序列化属性(如XML)
我一直在寻找一种方式,以XML转换成JSON和Json.NET降落。
我有序列化到XML,然后转换成JSON一类,但是这是阻碍性能。所以我开始使用我的类中的[JsonProperty]属性转换为JSON。
我有一个是XML元素的一部分几个属性,但如何序列化XML从我的对象,以JSON属性?我们在XML中使用了[XMLAttribute],在JSON.NET中有没有相同的东西?
样本对象:
在此先感谢属性和元素之间
-ash5
答
XML区分,在JSON,你只有属性。 使用Json.Net序列化XML数据时,子元素被序列化为属性,并且可以使用语法parent.childElementName来访问它们,但必须使用父母[@attributename]的语法来访问XML属性。请记住,在JSON中一切都区分大小写。