Skip to content
Zoyku

XML 转 JSON

浏览器本地把 XML 转成 JSON——属性变成 @ 键,重复元素合并为数组,格式错误会定位到行,绝不瞎猜。

该工具完全在你的浏览器中运行,数据不会离开你的设备,不会上传到任何服务器。

使用方法

  1. 1把 XML 粘贴到左侧输入框。
  2. 2右侧随输入实时显示美化后的 JSON。
  3. 3满意后复制 JSON。

XML 转 JSON

粘贴站点地图、RSS 条目、SOAP 响应或配置文件,立即得到美化缩进的 JSON。转换使用 fast-xml-parser 并保留属性:每个属性都以 @ 前缀的键保留,同名的重复兄弟元素收拢为数组;元素同时有属性和文本时,文本放在 #text 键下。

格式错误不会产出半吊子的转换结果:文档会先做校验,错误定位到所在行——少个闭合标签,一行就能修好。

常见问题

属性在 JSON 里怎么表示?

每个属性变成带 @ 前缀的键——<book id="7"> 会得到 { "@id": "7" }。属性值保持字符串,而看起来像数字或布尔的文本内容会转换成对应的 JSON 类型。

重复元素怎么处理?

同名兄弟元素会变成 JSON 数组。注意单个元素仍是普通值,如果下游要求一定是列表,使用前请自行判断。

XML 会被上传吗?

不会。解析由浏览器内的 fast-xml-parser 本地完成,数据不离开设备。

嵌入这个工具

一行代码把工具放到你的网站——它在访客的浏览器里运行。

<iframe src="https://zoyku.com/zh/tools/xml-to-json?embed=1" width="100%" height="640" style="border:0;border-radius:16px" title="Zoyku — xml-to-json" loading="lazy"></iframe>
100% 本地处理