全部工具

⟷

XML 转 JSON

XML 与 JSON 互转,属性用 @ 前缀、文本用 #text,重复同名节点自动转数组

新增本地运行

XML 转 JSON的使用场景

  • 对接仍在使用 XML 的老接口,需要快速看清数据结构
  • 把接口返回的 XML 报文转成 JSON 交给前端处理
  • 迁移配置文件时对照检查字段有没有丢失

XML 转 JSON怎么用

  1. 粘贴 XML 或 JSON 到左侧输入框
  2. 选择「XML → JSON」或「JSON → XML」方向
  3. 查看右侧结果,一键复制或下载

常见问题

属性和文本内容怎么区分?
属性统一加 @ 前缀(如 @id),节点内的文本放在 #text 键上;只有文本没有子节点时也可直接输出字符串,避免多一层嵌套。
多个同名节点会丢数据吗?
不会。解析器检测到同名节点重复出现时会自动转成数组,单个节点保持对象,这个规则和多数主流 XML→JSON 库一致。
支持 XML 命名空间和 DTD 吗?
浏览器 DOMParser 会解析命名空间前缀,但本工具不做 DTD 校验,也不加载外部实体,避免引入外部请求。