Tool Kumar 工具

JSON 转 XML

从 JSON 对象或数组生成 XML,用于旧版接口、数据源(feed)或集成测试。键会变成元素名,重复的数组项会变成重复的元素。

如何使用这个工具

  1. 粘贴有效的 JSON。
  2. 在“转换”视图中选择 XML。
  3. 如果接收系统要求特定的根元素,请设置根名称。

示例演示

这段 XML 根据示例对象生成。文档根元素 root 来自根名称设置。

输入

{"name":"Ada","age":36,"active":true,"tags":["json","tools"],"profile":{"city":"London"}}

输出

<?xml version="1.0" encoding="UTF-8"?>
<root>
  <name>Ada</name>
  <age>36</age>
  <active>true</active>
  <tags>json</tags>
  <tags>tools</tags>
  <profile>
    <city>London</city>
  </profile>
</root>

选项与特殊情况

  • 对象的键会变成 XML 元素。
  • 数组会输出重复的子元素。
  • 值会按 XML 文本转义,包括 & 符号和尖括号。

默认保护隐私

你的文档只保留在这个浏览器中。Tool Kumar 在你的设备上解析、转换并生成下载文件,无需账号,也没有上传步骤。

JSON 转 XML:常见问题

JSON 数组在 XML 中如何表示?
数组中的值会在其属性名下变成重复的元素。
可以修改根元素吗?
可以。在转换器工具栏中设置根名称即可。
会保留 JSON 的 null 吗?
null 值会输出为空元素。如果接收方的 schema 需要显式的 nil 属性,请自行检查。

相关工具

XML 转 JSON、JSON 转 YAML和JSON 格式化工具。