</>

JSON 转 XML

把 JSON 转换为等价 XML 结构,对接旧系统、SOAP 接口常用。本地处理不上传。

本地处理 · 不上传

加载工具中…

相关:JSON转XML · json2xml · JSON转换 · XML生成

JSON 转 XML 把 JSON 结构转换成 XML 文档,键名成为标签名,数组展开为重复元素,可指定根节点名称。对接只收 XML 的老系统时用得上。

使用步骤

  1. 粘贴 JSON 数据
  2. 设置根节点名称
  3. 查看生成的 XML
  4. 复制使用

使用场景

  • 把现代接口的数据转给只支持 XML 的系统
  • 生成 SOAP 请求体
  • 把配置转成 XML 格式的部署文件
  • 做两种格式的数据比对

小贴士

  • JSON 的键名可能包含数字开头或连字符,而 XML 标签名有严格限制,这类键需要重命名或加前缀。
  • JSON 数组转 XML 时通常展开成多个同名元素,但空数组会转成什么并无标准答案,需要与对方约定。
  • 转换后建议用 XML 校验工具过一遍,确保标签名合法且结构闭合。

常见问题

键名含特殊字符怎么办?

XML 标签名不能以数字开头,也不能含空格和多数标点。这类键必须重命名,或改为放进属性中,否则生成的文档不合法。

数组转成什么样?

通常转成一组同名的兄弟元素。但只有一个元素时对方无法判断它是数组还是单值,这是 JSON 与 XML 互转的固有信息损失。

能保留数据类型吗?

XML 中一切都是文本,数字、布尔和字符串在标签内没有区别。需要保留类型信息只能靠 schema 约定或额外的属性标注。

JSON 转 XML是免费的吗?

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

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

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