XML / YAML 工具

XML → JSON

使用 DOMParser 将 XML 转为结构稳定的 JSON,并清楚说明属性、文本和重复节点规则。

Ctrl / ⌘ + Enter 可执行
只读结果

按固定规则将 XML 节点、属性、文本与重复元素转换为 JSON。

这个工具是什么

转换器从 XML 文档元素开始递归处理。只有纯文本且无属性的叶节点会简化为字符串;带属性或子节点的元素使用对象表示,从而避免属性和文本互相覆盖。

  • 属性统一放在 @attributes 对象中。
  • 需要单独保存的文本统一使用 #text。
  • 同一父节点下重复的同名元素合并为 Array。

如何使用

  1. 粘贴一个包含根元素的合法 XML 文档。
  2. 点击“转换为 JSON”。
  3. 检查 @attributes、#text 与数组结构。
  4. 复制结果或下载 result.json。

常见用途

  • 把 XML 接口响应转换为前端易处理的结构。
  • 观察重复元素在 JSON 中的数组表示。
  • 迁移包含属性的旧配置文件。

XML → JSON 功能特点

按固定规则将 XML 节点、属性、文本与重复元素转换为 JSON。 适合日常开发、调试、数据整理与代码优化场景,处理结果可直接查看、复制或下载。

FAQ

为什么属性不和子元素放在同一级?

@attributes 可明确区分 XML 属性与同名子元素,减少键冲突并让规则可预测。

重复元素如何处理?

相同父节点下第二次出现同名元素时,该键会转换为数组,后续值依次加入。

注释会进入 JSON 吗?

默认忽略注释和处理指令,因为它们通常不是业务数据;属性、元素与显著文本会保留。

返回开发者工具分类首页