700字范文,内容丰富有趣,生活中的好帮手!
700字范文 > XML转Json 设置指定节点为数组

XML转Json 设置指定节点为数组

时间:2019-05-26 06:34:26

相关推荐

XML转Json 设置指定节点为数组

原XML

<response><itemList><item><number>5</number></item></itemList></response>

不做处理,转成json

{"response":{"itemList":{"item":{"number":"5"}}}}

实际上item为集合对象,但是在item节点下只有一个数据的时候,默认转换成了对象而非数组

希望转成下面的json

{"response":{"itemList":{"item":[{"number":"5"}]}}}

需要为item加上特性

//取得item节点var node = doc.ChildNodes.Item(0).ChildNodes.Item(0).ChildNodes.Item(0);var attribute = doc.CreateAttribute("json", "Array", "/projects/json");attribute.InnerText = "true";node.Attributes.Append(attribute);

示例代码

XMLToJsonTest

参考资料

C# 强制将xml转换为JSON数组

xml转换为json格式时,如何将指定节点转换成数组

Convert XML to JSON and force array

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。