跳到主要内容
Fileflect

XML 转 JSON

将 XML 转换为 JSON,支持属性、重复元素和 CDATA。可防御 XXE,文件不会上传。

在你的设备上处理:文件不会离开你的电脑

或点击从设备中选择

最多 50 个文件,每个不超过 50 MB。

XML 转 JSON 的功能

XML 转 JSON 读取 XML 文档并转换为 JSON:每个元素是一个键,属性前加 @,重复元素组成列表,CDATA 内容按文本保留。由于 XML 没有类型,值保持为文本:007 仍然是 007。

限制

  • 每次最多 50 个文件,每个最大 50 MB。
  • Pro 版:每批最多 500 个文件。
  • 任务超过 2 分钟会自动停止,以免设备卡住。
  • 在你的浏览器中处理:文件不会上传到任何服务器。

常见问题

打开来历不明的 XML 安全吗?

安全。声明了实体(<!ENTITY>)的文档是 XXE 或 billion laughs 等攻击的入口,会在读取前被拒绝并提示,也不会从互联网下载任何内容。

为什么数字带引号?

因为 XML 中一切都是文本,猜测类型可能改变数据(前导零、编码)。这样你得到的就是文件中的原样内容。

注释会保留吗?

不会。注释和处理指令在 JSON 中没有对应形式,会被省略;其余内容都会保留。