分类: 开发工具

XML 转 JSON

在浏览器中把 XML 文档转换为清晰易读的 JSON

粘贴一段 XML 文档,即可转换为 JSON,属性、文本内容和重复的子元素都会映射为易读的键名。解析过程在本地完成。

粘贴 XML 即可转换为 JSON。

JSON
结果将显示在这里。

本页的所有处理都在浏览器中完成,不会上传任何内容。

这个工具能做什么

RSS 订阅源、接口数据、SOAP 或配置文件常常需要转换为 JSON 才方便使用。本工具使用浏览器内置的解析器读取 XML,并重建为 JSON:属性会归入 @attributes 对象,直接文本归入 #text,重复出现的子标签则转换为数组。

使用方法

  1. 在输入框中粘贴或输入 XML。
  2. 为 JSON 输出选择 2 或 4 个空格的缩进。
  3. 复制 JSON 结果,或将其下载为 .json 文件。

隐私说明

本工具完全在你的浏览器中运行。输入的内容不会被上传、保存或分享,关闭标签页即随之消失。

常见问题

我的 XML 会被发送到服务器吗?
不会。解析使用浏览器内置的 DOMParser 完成,全部处理都在你的浏览器标签页内进行。
XML 格式有误时会怎样?
工具会直接显示解析器给出的错误信息,而不是自行猜测,方便你定位具体出错的行。
XML 属性会如何表示?
每个元素的属性都会收集到一个 @attributes 对象中,与其文本和子元素并列,不会丢失任何信息。