首页›文本·编码·数据›XML ⇄ JSON 转换

XML ⇄ JSON 转换

XML 与 JSON 双向转换器采用浏览器原生 DOMParser 解析 XML 并映射为 JSON 对象,也支持反向把单根元素的对象生成 XML。约定上以 @ 前缀表示属性、#text 表示元素文本、同名子元素归为数组,适合对接遗留 XML 接口或在 JSON 工作流中临时处理 XML 数据。

永久免费本地处理·零上传

🔒 转换在浏览器本地完成,内容不上传、不留痕。

怎么用

  1. 选择转换方向(XML→JSON 或 JSON→XML)
  2. 粘贴待转换内容
  3. 点击「转换」得到结果
  4. 复制结果接入你的解析或序列化流程

典型场景

遗留接口对接:把 SOAP/RSS 等 XML 响应转成 JSON 供现代前端消费。
配置格式迁移:在 XML 与 JSON 配置表示之间来回转换。
数据结构检查:转成 JSON 后更易用现有工具浏览和检索嵌套结构。

常见问题

属性和文本怎么表示?

属性键加 @ 前缀,元素纯文本放在 #text 键中。

JSON 转 XML 有何限制?

顶层需且仅需一个根元素,多个并列根无法直接映射。

命名空间和 CDATA 支持吗?

做基础结构转换,复杂命名空间与 CDATA 语义建议用专业解析器。

解析报错怎么办?

多为 XML 不合法(标签未闭合等),修正结构后重试。

相关工具