ToolAct工具行动

JSON 转 XML 工具

JSON 输入
XML 输出
行数: 1字符数: 0字节数: 0
行数: 1字符数: 0字节数: 0

什么是 JSON 转 XML?

JSON 转 XML 是将 JSON(JavaScript 对象表示法)数据转换为 XML(可扩展标记语言)格式的过程。当需要集成使用不同数据格式的系统、对接旧版 XML API,或需要 XML 格式的配置文件、数据交换和文档存储时,此工具非常实用。

使用方法

基本操作

  1. 在左侧输入框粘贴或输入 JSON 数据
  2. 可选:自定义根元素名称
  3. 选择缩进大小(2空格、4空格或Tab)
  4. 右侧自动显示转换后的 XML,支持语法高亮
  5. 点击「复制」或「下载」保存结果

功能说明

实时转换输入 JSON 时自动实时转换为 XML
自定义根元素可设置任意合法的 XML 元素名称作为根元素
错误检测自动检测 JSON 语法错误并定位行号
语法高亮XML 输出支持彩色语法高亮显示

示例

对象转元素

{"name": "张三"}
→
<root>
  <name>张三</name>
</root>

数组转元素

[1, 2, 3]
→
<root>
  <item>1</item>
  <item>2</item>
  <item>3</item>
</root>

嵌套结构

{"user": {"name": "张三", "age": 25}}
→
<root>
  <user>
    <name>张三</name>
    <age>25</age>
  </user>
</root>

常见问题

JSON 数组如何转换为 XML?

JSON 数组会被转换为父元素内的多个 <item> 子元素。例如 [1, 2, 3] 会转换为 <item>1</item><item>2</item><item>3</item>。

可以自定义根元素名称吗?

可以,在 JSON 输入框上方的输入框中可以设置自定义根元素名称,默认为 root。仅接受合法的 XML 元素名称。

特殊字符如何处理?

XML 特殊字符如 &、<、>、引号等会自动转义为对应的 XML 实体(&amp;、&lt;、&gt;、&quot;、&apos;),确保输出有效的 XML。