正在准备工作区…
输入
输出
结果将显示在这里。
使用方法
- 粘贴 / 打开文件 / 示例
- 转换
- 复制 / 下载
XML 转 JSON
紧凑映射保留根名称,属性放在 @,文本使用 #text,同名子元素组成数组;所有文本值保持字符串。
处理在浏览器本地完成,DevToolsy 不会接收粘贴的数据或选择的文件。
工作原理
文本与元素交错时选择有序内容,用 name、attributes、children 保留顺序;文本节点使用 text。
输入
<team region="EU"><member>Ada</member><member>Lin</member></team>输出
{
"team": {
"@": {
"region": "EU"
},
"member": [
"Ada",
"Lin"
]
}
}默认设置示例。
处理限制
不保留声明、注释、处理指令或 CDATA 边界;拒绝 DTD 和外部实体,不能保证任意 XML 无损往返。
输出
复制 / 下载
处理限制
UTF-8 输入最多 1 MiB,输出最多 8 MiB;任务 30 秒超时。
延伸阅读XML 1.0
?
常见问题
如何使用XML 转 JSON?
紧凑映射保留根名称,属性放在 @,文本使用 #text,同名子元素组成数组;所有文本值保持字符串。
有哪些设置可以调整?
文本与元素交错时选择有序内容,用 name、attributes、children 保留顺序;文本节点使用 text。
使用结果时需要注意什么?
不保留声明、注释、处理指令或 CDATA 边界;拒绝 DTD 和外部实体,不能保证任意 XML 无损往返。
输入会上传吗?
处理在浏览器本地完成,DevToolsy 不会接收粘贴的数据或选择的文件。
如何保留结果?
复制 / 下载