JSON ↔ XML 转换器

免费 JSON 转 XML 和 XML 转 JSON 转换器:属性用 @,文本用 #text,数组用重复元素表示,并显示错误行号。在浏览器中运行。

另见: JSON ↔ YAML 转换器 · CSV 转 JSON 转换器 · XML 格式化工具

它做什么


JSON 和 XML 组织数据的方式不同,因此转换器遵循最常用的约定:XML 属性变成以 @ 开头的键,与子元素混排的文本放入 #text,重复出现的元素变成 JSON 数组。转换回去会得到相同的结构。XML 没有数据类型,所以数字和 true/false 会以文本形式返回。

使用方法


  1. 选择转换方向,然后粘贴 JSON 或 XML。
  2. 结果随输入实时显示,出错时会显示行号和列号。
  3. 复制或下载结果,或点击互换反向转换。

常见问题


为什么我的 JSON 被包在一个根元素里?
XML 文档必须有且仅有一个根元素。当 JSON 有多个顶层键,或者是一个列表时,转换器会用 <root> 把它包起来。

我的数据会被发送到别处吗?
不会。转换完全在浏览器中运行,所以处理配置文件和隐私数据都很安全。