</>
JSON 转 XML
把 JSON 转换为等价 XML 结构,对接旧系统、SOAP 接口常用。本地处理不上传。
本地处理 · 不上传
加载工具中…
相关:JSON转XML · json2xml · JSON转换 · XML生成
JSON 转 XML 把 JSON 结构转换成 XML 文档,键名成为标签名,数组展开为重复元素,可指定根节点名称。对接只收 XML 的老系统时用得上。
使用步骤
- 粘贴 JSON 数据
- 设置根节点名称
- 查看生成的 XML
- 复制使用
使用场景
- 把现代接口的数据转给只支持 XML 的系统
- 生成 SOAP 请求体
- 把配置转成 XML 格式的部署文件
- 做两种格式的数据比对
小贴士
- JSON 的键名可能包含数字开头或连字符,而 XML 标签名有严格限制,这类键需要重命名或加前缀。
- JSON 数组转 XML 时通常展开成多个同名元素,但空数组会转成什么并无标准答案,需要与对方约定。
- 转换后建议用 XML 校验工具过一遍,确保标签名合法且结构闭合。
常见问题
键名含特殊字符怎么办?
XML 标签名不能以数字开头,也不能含空格和多数标点。这类键必须重命名,或改为放进属性中,否则生成的文档不合法。
数组转成什么样?
通常转成一组同名的兄弟元素。但只有一个元素时对方无法判断它是数组还是单值,这是 JSON 与 XML 互转的固有信息损失。
能保留数据类型吗?
XML 中一切都是文本,数字、布尔和字符串在标签内没有区别。需要保留类型信息只能靠 schema 约定或额外的属性标注。
JSON 转 XML是免费的吗?
是。本站所有工具完全免费,无需注册登录、无广告干扰,打开即用。
使用JSON 转 XML,我的数据安全吗?
安全。该工具在你的浏览器本地完成处理,输入内容不会上传到服务器,隐私更有保障。