XML/JSON互转 - 号特铃®百宝箱

XML/JSON互转

在线免费XML与JSON互转工具,XML转JSON、JSON转XML,支持属性保留、文本节点、自动数组化,浏览器本地处理。

转换约定:XML属性转为 @_属性名 键(如 id="1" → "@_id": "1"),元素文本内容转为 #text 键,同名兄弟元素自动转为数组,JSON转XML时按同样规则还原。

常见问题

XML的属性转换后去哪了?
XML属性转为JSON里的 @_属性名 键,比如 id="1" 会变成 "@_id": "1";元素文本内容对应 #text 键。转回XML时按同样规则还原。
同名标签会怎么处理?
同一层级下重复出现的同名标签(比如多个<book>)会自动合并成JSON数组,转回XML时数组自动展开成多个同名标签。
数字和布尔值会自动转换吗?
会。XML转JSON时"1934"自动变数字1934、"true"变布尔值true(可在选项里关闭);超长数字和前导零保留为字符串,防止精度丢失。
数据会上传吗?
不会,转换全部在你浏览器里完成,用的是浏览器自带的XML解析器,内容不经过任何服务器。