JSON 转 XML 工具
JSON 输入
XML 输出
行数: 1字符数: 0字节数: 0
行数: 1字符数: 0字节数: 0
什么是 JSON 转 XML?
JSON 转 XML 是将 JSON(JavaScript 对象表示法)数据转换为 XML(可扩展标记语言)格式的过程。当需要集成使用不同数据格式的系统、对接旧版 XML API,或需要 XML 格式的配置文件、数据交换和文档存储时,此工具非常实用。
使用方法
基本操作
- 在左侧输入框粘贴或输入 JSON 数据
- 可选:自定义根元素名称
- 选择缩进大小(2空格、4空格或Tab)
- 右侧自动显示转换后的 XML,支持语法高亮
- 点击「复制」或「下载」保存结果
功能说明
实时转换输入 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 实体(&、<、>、"、'),确保输出有效的 XML。