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", "http://james.newtonking.com/projects/json");
attribute.InnerText = "true";
node.Attributes.Append(attribute);
示例代码
XMLToJsonTest
参考资料
C# 强制JSON.NET将xml转换为JSON数组
xml转换为json格式时,如何将指定节点转换成数组 Json.NET
Convert XML to JSON and force array
XML转Json 设置指定节点为数组相关推荐
- activiti 工作流 动态 设置 指定 节点任务人、责任人、组 的实现方式
首先给大家看一下我的流程图: 流程文件leaveBill.bpmn <?xml version="1.0" encoding="UTF-8"?> & ...
- string 转化 xml,并找到指定节点及节点值
//这是一个符合xml格式的字符串string xml = "<xmn> <people><name>zs</name><age> ...
- 使用JQ遍历xml中指定节点下的所有节点名称
首先,使用JQ遍历XML文件中的指定节点,可以使用 . 语法来选择该节点下的子节点. 例如,如果要遍历XML文件中名为 <root> 的节点下的所有节点名称,可以使用以下语法: jq'.r ...
- xml转换为json格式时,如何将指定节点转换成数组 Json.NET
使用Json.NET转换xml成json时,如果xml只有单个节点,但json要求是数组形式[], JsonConvert.SerializeXmlNode 并不能自动识别 示例如下: RecordA ...
- vba xml 怎么设置父节点_熊二做了一个xml报文处理的开源库easyxml
❝ 自信.冷静.专注.-- TM 熊的自我勉励 ❞ 1. 前言 熊二从去年开始,因项目需求接触到xml报文的处理,也是我第一次学习用C/C++的方式处理基于DOM模型的xml报文.因为本人比较懒hhh ...
- java xml转json数组,java-如何将单个子xml元素转换为Json Array
我正在使用WSO2 ESB,并尝试将XML有效负载转换为Json. 上面的属性调解器将我的xml转换为json,并且一切正常. 问题出在我的XML有效负载中的子节点上. 当xml是 user1 use ...
- dom4j的xpath查找xml的指定节点
递归遍历所有节点http://blog.csdn.net/sidihuo/article/details/47318723 获取Document SAXReader saxReader = new S ...
- C#中读取xml文件指定节点
假设xml文件内容是 <?xml version="1.0" encoding="utf-8"?> <Workflow> <A ...
- 【Groovy】自定义 Xml 生成器 BuilderSupport ( setParent 方法中设置父节点与子节点关系 )
文章目录 一.setParent 方法中设置父节点与子节点关系 二.完整代码示例 1.MyBuilderSupport 生成器代码 2.使用 MyBuilderSupport 生成器创建 Xml 代码 ...
最新文章
- 【剑指offer-Java版】42翻转单词顺序VS左旋转字符串
- Win CE下编译选项介绍
- 刚刚!2020“中国高被引学者” 榜单发布:清华、北大、浙大位居内地前三!
- 翻译「C++ Rvalue References Explained」C++右值引用详解 Part3:右值引用
- 最新短视频去水印小程序源码/带流量主/外卖CPS系统/批量解析/修改MD5
- 快手极速版自动评论脚本
- SPSS学习入门 简介安装
- html图片显示不出来
- mysql主从同步报错Fatal error: The slave I/O thread stops because master and slave have equal MySQL server
- Python打印二叉树的左视图、右视图
- jpi多表联查_MyBatis多表间级联查询
- wtc java 代码 tpcall(servicename_[转载]Dorado+Spring+Wtc+Tuxedo开发
- python 企业邮箱发送邮件
- 团队管理:新业务团队如何结合绩效来度量开发目标
- 修改数据 (通过页面修改数据库数据)
- DeadException
- win10下载备忘录
- Google 新推出三款 AI 拍照 App,走过路过不要错过!
- 关于spring加载(下载)xsd文件失败的问题。
- Python数据分析第十二课:单变量、双变量及多变量分析图
热门文章
- TIDB-分布式关系型数据库讲解
- liferay开发环境搭建
- 他整整复习了三个月,金三成功上岸字节,面试题及答案分享
- JS中使用bignumber处理高精度小数 失去去精确度运算 bigNumber用法
- 中英数据库专家谈:数据库的过去、未来和现在
- 关于Error in render: TypeError: Cannot read property '0' of null问题的解决方法
- DOM JDOM DOM4J
- Linux ALSA 之六:ALSA ASoc 架构
- VS2010中使用NeatUpload实现简单的文件上传功能
- Moore FSM和Mealy FSM的区别