我是Json的新手,我从今天开始使用Json.NET。
我一直在寻找一种将XML转换为JSON并登陆Json.NET的方法。
我有一个类,我将其序列化为XML,然后转换为JSON,但这会妨碍性能。所以我开始在我的类中使用[JsonProperty]属性转换为JSON。
我有几个属性是XML元素的一部分,但是如何将XML属性从我的对象序列化为JSON?我们在XML中有[XMLAttribute],在JSON.NET中有什么相同的东西吗?
示例对象:
提前致谢
-ash5
答案 0 :(得分:0)
XML区分属性和元素,在JSON中,您只有属性。 使用Json.Net序列化XML数据时,子元素被序列化为属性,您可以使用语法 parent.childElementName 访问它们,但必须使用语法父级访问XML属性[@attributename] 即可。请记住,JSON中的所有内容都区分大小写。