XML 转 JSON 工具
在浏览器中直接将 XML 转换为 JSON。使用原生 DOMParser 解析,支持自定义属性前缀、文本键名和紧凑模式。
使用方法
- 1 粘贴有效的 XML 代码,浏览器会用原生 DOMParser 进行解析。
- 2 选择属性前缀(默认是 `@`)和文本键名(默认是 `#text`)。
- 3 开启紧凑模式,可将叶子元素(没有属性、没有子元素)简化为纯文本字符串。
- 4 复制或下载生成的 JSON 树。
为什么使用此工具
- 使用原生 DOMParser——不依赖任何外部 XML 库。
- 属性会转换为带 `@` 前缀的键。混合内容(文本 + 子元素)会存储在 `#text` 键下。
- 重复出现的同名子标签会自动合并为数组。
- 全部在客户端本地处理——你的数据始终留在浏览器中。
常见问题
属性是如何表示的?
每个属性都会转换为带 `@` 前缀(可自定义)的键。`<note to="Tove">` 会转换为 `{"@to": "Tove"}`。
如果同一个标签在父元素中重复出现多次怎么办?
标签名相同的子元素会自动合并为一个 JSON 数组。
混合内容是如何处理的?
文本内容会与子元素并列存放在 `#text` 键(可自定义)下。
需要反向转换吗?
可以使用 <a class="text-brand-600 hover:underline" href="/json-to-xml">JSON to XML</a>;如果只需要美化格式,也可以用 <a class="text-brand-600 hover:underline" href="/xml-formatter">XML Formatter</a>。生成的 JSON 可以直接配合 <a class="text-brand-600 hover:underline" href="/json-formatter">JSON Formatter</a> 使用。
什么是 XML 转 JSON 工具?
XML 转 JSON 工具可将 XML 代码转换为等效的 JSON 数据,把元素、属性和文本内容映射为嵌套的对象和键。该工具完全在浏览器中运行,使用原生 DOMParser 解析,并提供可配置选项,包括属性前缀、独立的文本键名,以及紧凑输出模式,让结果更简洁清晰。
XML 转 JSON 工具 是 Zerethon Tools 提供的免费 开发者 工具。在浏览器中直接将 XML 转换为 JSON。使用原生 DOMParser 解析,支持自定义属性前缀、文本键名和紧凑模式。. 完全在浏览器中运行 — 无需注册,无需上传。
- 分类
- 开发者
- 价格
- 免费
- 隐私
- 基于浏览器
- 注册
- 无需
隐私
除非另有说明,否则你的数据永远不会离开浏览器。XML 转 JSON 工具 完全在客户端运行 — 无需上传服务器,不记录日志,不追踪你输入的内容。
对比
了解基础知识
操作指南
相关工具
在 Zerethon Social 上创作、分享与成长
免费注册。赚取积分,收集成就,与全球创作者建立联系。