对象序列化为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中一切都区分大小写。