XML ⇄ JSON
XML 与 JSON 互转
XML 输入
转换选项
选择 JSON 输出的缩进大小
不解析 XML 属性,只处理元素内容
XML 属性在 JSON 中的键名前缀
💡 使用说明
XML 与 JSON 互转
这个工具可以在 XML(可扩展标记语言)和 JSON(JavaScript 对象表示法)格式之间进行转换,便于不同系统间的数据交换。
转换优势
- XML → JSON:简化数据结构,便于 JavaScript 处理
- JSON → XML:生成标准 XML,兼容传统系统
- 属性处理:灵活处理 XML 属性和命名空间
- 格式化:自动美化输出,提高可读性
- 保真度:尽可能保留原始数据结构
应用场景
- API 集成:在 XML 和 JSON API 之间转换
- 配置文件:转换配置文件格式
- 数据迁移:从 XML 系统迁移到 JSON 系统
- Web 服务:SOAP 与 REST 服务数据转换
- 数据分析:将 XML 数据转为易处理的 JSON
属性处理说明
- 默认:XML 属性以 @_ 前缀存储在 JSON 中
- 忽略属性:只转换元素内容,丢弃所有属性
- 自定义前缀:可自定义属性键名前缀
- 文本节点:元素文本存储为 #text 键
示例对比
XML:
<user id="1"> <name>Alice</name> <age>30</age> </user>
JSON:
{
"user": {
"@_id": "1",
"name": "Alice",
"age": 30
}
}🔄 XML 适合文档结构,JSON 适合数据传输
输入数据,自动转换并显示结果