PocketPlay
EN

XML/JSON 互转

在浏览器里把 XML 转成 JSON,也能把 JSON 转回 XML,支持属性前缀、CDATA 与格式化输出。

🔒 浏览器本地运行,文件不会上传免费 · 无需注册

XML 输入

拖入 .xml / .json 文件,或点击选择

JSON 输出

怎么用 XML/JSON 互转

  1. 先选转换方向,然后粘贴文档,或把 .xml / .json 文件拖进输入框。
  2. 设置属性的处理方式:默认用 @_ 前缀把属性和子元素区分开,也可以直接忽略属性。
  3. 在右侧查看结果,复制或下载为 data.json / data.xml

常见问题

属性为什么要加前缀?

XML 里属性名和子元素名可能重名。写成 @_id 就能把两者放进同一个 JSON 对象而不冲突;反向转换时也按同样的前缀还原,所以来回转换不会丢信息。

CDATA、命名空间和空标签怎么处理?

CDATA 会转成普通文本,命名空间前缀保留在元素名里(如 soap:Body),空元素转成空字符串,再转回 XML 时写成自闭合标签。

重复元素会变成数组吗?

会。同名的兄弟元素出现两次及以上就会变成 JSON 数组。如果你的程序总是期待数组,可以打开“子元素一律用数组”。