⇄

XML 转 JSON

把 XML 结构转换为等价 JSON,属性与文本节点完整保留。纯前端解析不上传。

本地处理 · 不上传

加载工具中…

相关:XML转JSON · xml2json · xml转换 · XML解析

XML 转 JSON 把 XML 文档转换成等价的 JSON 结构,属性、文本节点与子元素分别映射。对接遗留接口、把 SOAP 返回接进现代前端时用得上。

使用步骤

  1. 粘贴 XML 内容
  2. 查看转换后的 JSON
  3. 调整属性与文本的映射方式
  4. 复制结果

使用场景

  • 把老系统的 XML 接口返回接入前端
  • 将 XML 配置迁移为 JSON 格式
  • 分析 SOAP 或 RSS 响应内容
  • 在两种格式间做数据比对

小贴士

  • XML 与 JSON 不是一一对应的:XML 有属性、命名空间和节点顺序,JSON 没有,转换必然要做取舍。
  • 重复出现的同名子元素应转成数组,但只出现一次时无法判断它本该是数组还是单值,这是最常见的转换陷阱。
  • 转换后建议人工核对一遍结构,尤其是深层嵌套与混合内容节点。

常见问题

属性转成什么了?

通常加前缀区分,如 `@` 或 `_attributes` 键。因为 JSON 没有属性概念,必须靠约定把它与子元素区分开。

为什么单个元素没转成数组?

XML 里出现一次的元素无法判断它是否本该是列表。稳妥做法是按 schema 明确指定哪些路径强制转数组,不要依赖自动推断。

能转回去吗?

可以转回 XML,但未必与原文完全一致——命名空间、注释、节点顺序等信息在 JSON 中没有位置,往返转换会丢失。

XML 转 JSON是免费的吗?

是。本站所有工具完全免费,无需注册登录、无广告干扰,打开即用。

使用XML 转 JSON,我的数据安全吗?

安全。该工具在你的浏览器本地完成处理,输入内容不会上传到服务器,隐私更有保障。