JSON 转 XML

在线 JSON 转 XML 转换器,支持 JSON5 宽松语法,浏览器本地转换不上传。

JSON 输入

XML 输出

关于 JSON 转 XML

JSON 和 XML 是两种最广泛使用的数据交换格式。本工具帮助你将 JSON 数据快速转换为等效的 XML 表示,适用于需要对接遗留 SOAP/WSDL 接口、生成 XML 配置文件或满足特定 API 格式要求的场景。

工具基于 JSON5 解析输入(支持注释、单引号字符串、尾随逗号等宽松写法),再通过 xml-js 库转换为紧凑格式的 XML。所有转换完全在浏览器本地完成,不会上传你的数据。

需要注意:JSON 与 XML 的数据模型并非一一对应——JSON 的数组、嵌套对象等结构在 XML 中可能有多钟表示方式。本工具采用"紧凑模式"(compact),将 JSON 属性映射为 XML 元素,数组项映射为同名重复子元素。

常见问题

为什么转换后的 XML 与预期不同?

JSON 到 XML 的映射并非标准化的一对一关系,不同工具可能采用不同的转换策略。本工具使用 xml-js 的紧凑模式,将 JSON 属性映射为 XML 元素。对于特殊需求(如需要 XML 属性而非子元素),可在 JSON 中使用 _attributes 键指定。

支持哪些 JSON 语法?

本工具基于 JSON5 解析输入,因此支持标准 JSON 的所有写法,并额外兼容注释(// 或 /* */)、单引号字符串、未加引号的键名、尾随逗号等宽松语法。输出始终为标准 XML。

数据会上传到服务器吗?

不会。所有 JSON 解析和 XML 转换均在你的浏览器本地完成,不会主动发送到任何服务器。你可以断网使用本工具。

相关工具