分类: 开发工具
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下载 XML
本页的所有处理都在浏览器中完成,不会上传任何内容。
这个工具能做什么
XML 和 JSON 都可以表示嵌套数据,但仍有不少旧系统、订阅源和配置格式只接受 XML。这个工具会遍历解析后的 JSON 文档,把每个对象的键转换成对应的 XML 元素,把数组项重复转换成同名的兄弟元素,并对文本内容进行转义,从而生成可以直接粘贴到其他工具中使用的、格式正确且带缩进的 XML。
使用方法
- 在输入框中粘贴 JSON,或加载示例。
- 设置生成文档所使用的根元素名称。
- 复制或下载生成的 XML 结果。
隐私说明
本工具完全在你的浏览器中运行。输入的内容不会被上传、保存或分享,关闭标签页即随之消失。
常见问题
- JSON 数组在 XML 中如何表示?
- 由于 XML 没有原生的数组类型,数组中的每一项都会变成一个使用相同标签名的重复兄弟元素。
- 如果键不是合法的 XML 元素名称会怎样?
- 字母、数字、下划线、连字符和句点以外的字符会被替换为下划线;如果名称不能以字母或下划线开头,会自动加上前缀。
- 我的内容会被上传吗?
- 不会。输入和结果都在你的浏览器中处理。