代码、数据与二维码工具

XML 转 JSON 转换器

在浏览器中将 XML 转成可复制 JSON,并明确保留属性、重复子元素和混合文本内容。

优先本地处理无需注册隐私说明 ↗

请输入有效 XML,最多 200,000 个字符。解析在浏览器本地完成。

使用步骤

如何使用

  1. 粘贴最多 200,000 个字符的有效 XML。
  2. 转换并检查元素、属性、数组和文本的 JSON 映射。
  3. 复制 JSON 或下载为 .json 文件。

明确可预测的 XML 映射

文档根元素成为顶层 JSON 属性。子元素成为属性,重复兄弟元素组成数组,属性归入 @attributes。与子元素并存的文本保存在 #text 下,避免静默丢失混合内容。

本地解析与清晰边界

解析、转换、复制和下载准备均在浏览器中完成。忽略注释和处理指令,CDATA 转为文本,空元素转为空字符串。转换器不会获取外部实体或远程资源。

常见问题

你可能还想知道

重复 XML 元素如何表示?

同名重复兄弟元素按原顺序成为 JSON 数组。

XML 属性放在哪里?

属性收集到对应元素的 @attributes 对象中。

转换会上传 XML 吗?

不会。XML 解析和 JSON 转换都在浏览器本地进行。