工具分类XML 与 JSON 互转
查看全部工具

XML 与 JSON 互转

免费在线 XML 与 JSON 互转工具,支持属性保留、自定义前缀、文件上传,所有数据仅在浏览器本地处理。

浏览器本地处理 · 内容不上传

一个安全、快速的 XML 与 JSON 格式互转工具。支持粘贴内容或上传 .xml、.json 文件,可配置属性保留和自定义前缀,所有处理均在浏览器本地完成。

正在加载工具…
使用说明

如何使用XML 与 JSON 互转

  1. 粘贴 XML 或 JSON 内容(或上传文件)。
  2. 根据需要配置「保留属性」和「属性前缀」选项。
  3. 点击「开始转换」,复制或下载结果。
适用场景

XML 与 JSON 互转可以做什么

  • SOAP/REST API 数据格式切换
  • 配置文件(web.config/pom.xml)格式转换
  • 数据交换时的格式统一
常见问题

关于XML 与 JSON 互转

XML 属性如何转换为 JSON?

XML 属性默认以 @ 前缀作为 JSON 对象的键名(如 @id)。你可以在选项中关闭属性保留或修改前缀。由于 JSON 没有属性概念,这是一种常见的映射约定。

为什么 XML 转 JSON 不是完全一一对应?

XML 的属性、文本节点、命名空间和兄弟同名标签在 JSON 中没有唯一的表达方式。例如 <a>x</a><a>y</a> 可能转为数组或合并为单个值,取决于解析器配置。

是否支持 XML 文件上传?

支持。你可以上传 .xml 文件,也可以粘贴 XML 内容。支持 .json 文件作为输入进行 JSON→XML 转换。

XML 内容会上传服务器吗?

不会。所有转换均在浏览器本地完成,你的 XML 数据不会离开设备。

为什么 DOCTYPE 内容被拒绝?

出于安全考虑,本工具拒绝包含 DOCTYPE、ENTITY、SYSTEM 和 PUBLIC 声明的 XML,以防止外部实体注入和实体膨胀攻击。