JSON 转 XML 适合哪些场景?
为遗留接口、配置中心或第三方 XML 系统提交数据时,常常需要把 JSON 请求体转换为符合对方规范的 XML。手工拼接容易漏属性或忘记转义,这个工具按 JSON 对象的字段名生成 XML 元素,@ 前缀字段自动成为 XML 属性,#text 字段成为元素文本,并保持与 XML 转 JSON 完全可逆的语义。
核心能力
- 支持对象、数组、字符串、数字、布尔和 null 的 XML 序列化。
- @ 前缀字段自动作为 XML 属性,#text 字段作为元素文本。
- 同字段数组自动生成同名重复元素,便于对方系统解析。
- 可选择 2/4 空格缩进或自定义空格数量,自动产出 <?xml 声明。
- 完全在浏览器本地生成 XML,不会上传任何 JSON 内容。
JSON 转 XML 常见问题
JSON 顶层必须是对象吗?
是的,最外层必须是包含一个键的对象,工具会以这个键作为根节点。
属性和文本节点怎么表示?
属性以 @ 开头,例如 @id;文本写在 #text 字段。
数组会变成多个同名元素吗?
会。同名字段的数组会展开为多个同名 XML 元素。
会输出 XML 声明吗?
会。会自动加上 <?xml version="1.0" encoding="UTF-8"?> 头。
创建于 2026-09-14,最后更新 2026-09-14。