跳到主要内容
Fileflect

JSON 转 XML

将 JSON 转换为带缩进的有效 XML 文档,包括属性。在浏览器中完成。

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

或点击从设备中选择

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

JSON 转 XML 的功能

JSON 转 XML 会根据 JSON 数据生成格式良好的 XML 文档。以 @ 开头的键写为属性,#text 写为元素文本;列表变成重复的元素。如果 JSON 根部只有一个键,该键就是根元素;否则所有内容放在 <root> 中。

限制

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

常见问题

键不是有效的 XML 名称怎么办?

会自动修正以保证 XML 有效:空格和符号替换为下划线(my key → my_key),以数字开头的名称前面会加下划线。

如何写属性?

使用以 @ 开头的键:{"book": {"@id": "1", "title": "红楼梦"}} 会生成 <book id="1"><title>红楼梦</title></book>。

特殊字符会转义吗?

会。文本中的 &、< 和 > 以及属性中的引号都会写成实体,因此结果始终是有效的 XML。