JSON 转 XML 转换器

需要反向转换吗?
XML to JSON Converter

JSON 输入

1

XML 输出

设置

XML 转换选项

输入 JSON 数据以转换为 XML

转换后的数据将显示在这里

如何将 JSON 转换为 XML

  1. 步骤 1 – 输入 JSON

    • 将 JSON 内容粘贴到左侧编辑器中或拖放 .json 文件。
    • 该工具会自动检查有效的 JSON 语法,并会立即标记任何错误。
    • 确保 JSON 具有单个根对象,以获得清晰的 XML 结构,否则将添加默认根。
  2. 步骤 2 – 配置 XML 输出

    • 根元素:为 XML 文档定义包装标签名称(默认:"root")。
    • 属性:使用属性前缀选项(默认:"@")告诉转换器哪些 JSON 键应被视为 XML 属性而不是子元素。
    • 声明:打开或关闭标准的 <?xml ...?> 标头。
  3. 步骤 3 – 转换并导出

    • XML 在右侧面板中立即生成,具有适当的缩进和字符转义。
    • 点击"复制"可在 SOAP API 或配置文件中使用 XML。
    • 将结果下载为 .xml 文件以供以后使用。
示例:JSON 转 XML 转换
// 输入 JSON
{
  "book": {
    "@id": "bk101",
    "author": "Gambardella, Matthew",
    "title": "XML Developer's Guide",
    "price": 44.95
  }
}

<!-- 输出 XML -->
<?xml version="1.0" encoding="UTF-8"?>
<root>
  <book id="bk101">
    <author>Gambardella, Matthew</author>
    <title>XML Developer's Guide</title>
    <price>44.95</price>
  </book>
</root>

相关 JSON 和 XML 工具

常见问题

JSON 转 XML 转换如何工作?

JSON 对象转换为 XML 元素。数组项变为具有相同标签名的多个元素。对象属性变为子元素,您可以使用 @ 前缀配置属性。

JSON 数组如何处理?

数组转换为多个 XML 元素。例如,包含 3 个对象的名为 'items' 的数组变为 3 个 'item' 元素。

我可以自定义 XML 结构吗?

可以!您可以自定义根元素名称、属性前缀、缩进以及是否包含 XML 声明。

特殊字符如何处理?

特殊的 XML 字符(&lt;、&gt;、&amp;、'、")会自动转义,以确保有效的 XML 输出。

我的数据安全吗?

是的,所有数据处理完全在您的浏览器中进行。您的 JSON 数据永远不会发送到任何服务器,确保完全的隐私和安全。

JSON 转 XML 转换器 | JSONSwiss