跳转到内容
BaroConvert

数据与表格

XML 转 JSON 转换器

将 XML 元素和属性转换为 JSON 结构。属性会保留为带有 @_ 前缀的键。

转换工作区

XML 转 JSON 转换器

将 XML 元素和属性转换为 JSON 结构。属性会保留为带有 @_ 前缀的键。

拖入文件,点击转换,即可完成。所有处理都直接在浏览器中进行,无需等待上传,转换结果可立即下载。
正在检查浏览器支持
开始前正在确认文件选择和下载功能是否可用。
输出设置

此工具使用合理的默认设置直接转换——无需额外设置。

使用方法

  1. 选择 XML 文件

    选择一个不超过 20 MiB 的 XML 文件。

  2. 开始转换

    文件检查完成后开始转换为 JSON。

  3. 保存 JSON

    下载生成的 JSON 文件。

常见问题

XML 属性如何保存?

元素属性会以名称前带 @_ 前缀的键保存。例如,<item id="1"> 会变成 {"item":{"@_id":"1"}},从而与子元素区分开。

重复元素会怎样处理?

同名元素出现多次时会组成数组;只出现一次时则保存为单个值。在代码中使用输出时,请同时考虑这两种情况。

支持命名空间和 CDATA 吗?

支持。包含命名空间的元素名会原样作为键,CDATA 区段中的文字会保存为普通字符串值。

可以把生成的 JSON 转回 XML 吗?

暂时不提供转回 XML 的功能,因此建议保留原始 XML 文件。

我的数据会被上传到别处吗?

不会。文件不会离开你的设备。转换在浏览器中进行,不会上传任何内容。