⇄LocalShift. 在您的设备上运行
{ }

XML 转 JSON

将 XML 记录转换为便于处理的 JSON。

在设备上转换
您的本地工作区
0 个字符
等待输入
转换选项

正在加载转换工具…

输入上限:5 MB。文件在本地处理;较大的结果可下载,页面只显示部分预览。

三个简单步骤

如何使用XML 转 JSON

  1. 添加XML数据。 粘贴文本,或从设备中选择文件。
  2. 设置选项。 检查设置,然后点击转换按钮。
  3. 保存结果。 预览、复制或下载输出结果。
使用须知

了解输出结果。

XML 属性使用 @_,文本使用 #text,导出的 XML 使用 root 根元素。混合内容 XML 和往返转换可能改变结构。标准字符实体会被解码;不支持 DTD 和实体声明。

转换在本地进行。刷新或关闭此标签页会清空工作区;已下载的文件仍保留在设备上。

工具功能说明

XML 转 JSON:转换说明

在本地将 XML 元素和属性转为 JSON。属性使用 @_ 前缀,与属性并存的文本使用 #text,元素文本保留为字符串。

适合查看简单的 XML 记录或订阅源。使用输出前,请检查重复元素和混合内容。

处理方式浏览器本地 · 无需上传
输入 → 输出XML → JSON
输入限制5 MB
费用与账号免费 · 无需账号
  • 属性 id="001" 会转换为值为字符串的 @_id 属性。
  • 重复的同级元素可能转为数组,单次出现时可能仍是单个值。工具不提供强制使用数组结构的选项。
  • 会解码 & 等标准字符实体。不支持 DTD 和实体声明。
  • 往返转换不保证保留混合内容、命名空间语义及精确的空白格式。

关于XML 转 JSON的常见问题

数字为什么带引号?

元素和属性值保留为字符串,避免将 001 等值自动按数值处理或去掉前导零。

可以转换包含 DTD 的 XML 吗?

不可以。请使用不含 DTD 或实体声明的输入。