XML(可扩展标记语言)和 JSON(JavaScript 对象表示法)是互联网上最核心的两种结构化数据交换格式。无论是 Web 服务 API 调用、微服务通信、Android strings.xml 本地化配置还是 Java Web 配置文件,本工具均可提供秒级精准的 XML ⇄ JSON 双向互转与语法美化。
1XML 转 JSON
直接在左侧编辑器中粘贴您的 XML 代码或点击导入文件。工具会实时解析 DOM 节点、属性及文本,生成层级分明、支持数组聚合的标准 JSON 对象。
2JSON 转 XML
在右侧编辑器输入或粘贴 JSON 数据,工具会自动提取键值关系并构建对应的 XML 标签树,同时支持以 @_ 开头的键还原为 XML 标签属性。
核心功能特点
✓
双向实时同步
编辑任意一侧立即在另一侧生成最新代码,支持撤销与重做。
✓
智能美化排版
支持 2 格标准缩进排版,清晰展现深层嵌套结构。
✓
属性解析配置
可自定义是否忽略标签属性或以 @_ 字段保留标签元数据。
✓
100% 本地脱机安全
完全于客户端浏览器运算,敏感配置数据绝不上传服务器。
常见问题 (FAQ)
1. 这个转换器支持处理 XML 属性 (Attributes) 吗?
支持。您可以通过工具栏选项勾选是否忽略属性。保留属性时,它们会以带有 @_ 前缀的键名(例如 `@_id`)出现在 JSON 对象中,逆向转 XML 时亦能完美还原为属性。
2. XML 转 JSON 时,重复出现的同名标签是如何处理的?
当同一个父节点下包含多个相同名称的子标签(例如多个 `<book>`)时,转换器会自动将其聚合转换为 JSON 数组 `[ ... ]`,符合现代 API 的数组结构标准。