跳到主要内容
Z

XML 转 JSON 工具

在浏览器中直接将 XML 转换为 JSON。使用原生 DOMParser 解析,支持自定义属性前缀、文本键名和紧凑模式。

免费 无需注册 客户端运行 注重隐私 Updated

使用方法

  1. 1 粘贴有效的 XML 代码,浏览器会用原生 DOMParser 进行解析。
  2. 2 选择属性前缀(默认是 `@`)和文本键名(默认是 `#text`)。
  3. 3 开启紧凑模式,可将叶子元素(没有属性、没有子元素)简化为纯文本字符串。
  4. 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 上创作、分享与成长

免费注册。赚取积分,收集成就,与全球创作者建立联系。

免费注册