分类: 开发工具

JSON 转 XML 工具

站方自主规划没找到想要的工具?

把 JSON 转换成带缩进、易读的 XML

把 JSON 对象和数组转换为带缩进的 XML,根元素名称可自定义,输入时即在本地计算。你粘贴的内容不会被上传。

已在浏览器中转换为 XML。

XML
<?xml version="1.0" encoding="UTF-8"?>
<root>
  <site>LocalTools</site>
  <private>true</private>
  <locales>en</locales>
  <locales>de</locales>
  <locales>ja</locales>
  <limits>
    <uploads>0</uploads>
    <requests />
  </limits>
</root>

本页的所有处理都在浏览器中完成,不会上传任何内容。

这个工具能做什么

XML 和 JSON 都可以表示嵌套数据,但仍有不少旧系统、订阅源和配置格式只接受 XML。这个工具会遍历解析后的 JSON 文档,把每个对象的键转换成对应的 XML 元素,把数组项重复转换成同名的兄弟元素,并对文本内容进行转义,从而生成可以直接粘贴到其他工具中使用的、格式正确且带缩进的 XML。

使用方法

  1. 在输入框中粘贴 JSON,或加载示例。
  2. 设置生成文档所使用的根元素名称。
  3. 复制或下载生成的 XML 结果。

隐私说明

本工具完全在你的浏览器中运行。输入的内容不会被上传、保存或分享,关闭标签页即随之消失。

常见问题

JSON 数组在 XML 中如何表示?
由于 XML 没有原生的数组类型,数组中的每一项都会变成一个使用相同标签名的重复兄弟元素。
如果键不是合法的 XML 元素名称会怎样?
字母、数字、下划线、连字符和句点以外的字符会被替换为下划线;如果名称不能以字母或下划线开头,会自动加上前缀。
我的内容会被上传吗?
不会。输入和结果都在你的浏览器中处理。