数据与表格
XML 转 JSON 转换器
将 XML 元素和属性转换为 JSON 结构。属性会保留为带有 @_ 前缀的键。
转换工作区
XML 转 JSON 转换器
将 XML 元素和属性转换为 JSON 结构。属性会保留为带有 @_ 前缀的键。
正在检查浏览器支持
开始前正在确认文件选择和下载功能是否可用。
使用方法
选择 XML 文件
选择一个不超过 20 MiB 的 XML 文件。
开始转换
文件检查完成后开始转换为 JSON。
保存 JSON
下载生成的 JSON 文件。
常见问题
XML 属性如何保存?
元素属性会以名称前带 @_ 前缀的键保存。例如,<item id="1"> 会变成 {"item":{"@_id":"1"}},从而与子元素区分开。
重复元素会怎样处理?
同名元素出现多次时会组成数组;只出现一次时则保存为单个值。在代码中使用输出时,请同时考虑这两种情况。
支持命名空间和 CDATA 吗?
支持。包含命名空间的元素名会原样作为键,CDATA 区段中的文字会保存为普通字符串值。
可以把生成的 JSON 转回 XML 吗?
暂时不提供转回 XML 的功能,因此建议保留原始 XML 文件。
我的数据会被上传到别处吗?
不会。文件不会离开你的设备。转换在浏览器中进行,不会上传任何内容。