Skip to content
freeonlinefileconvert

JSON转XML

把JSON数据转换成整洁规范的XML,用于只接受XML的系统、订阅源和导入功能。

或拖放到这里 · 每个文件最大50MB,免费

文件更大?Pro可转换最大500MB的文件

已超出免费版上限

你仍然可以继续:现在就转换,只有在想下载结果时才需支付€1.99。

免费版支持单个文件最大50 MB,一次最多20个文件。

需要反向转换?XML转JSON

免费 · 无需注册 · 没有水印 · 文件不会离开你的设备

3步完成JSON转XML

  1. 选择JSON文件,或拖放到框中。
  2. 点击「转换为XML」。
  3. 下载带缩进、可直接导入的XML文件。

从JSON到XML,不出意外

很多财务软件、电商商品源、政务平台和老旧的企业系统仍然只能导入XML,而现代应用和API使用的是JSON。本工具生成格式规范的XML文件,带有XML声明、UTF-8编码和两个空格的缩进,既方便阅读,导入也更放心。

每个键变成一个元素,每个数组变成重复出现的同名元素。以@开头的键变成属性,#text键变成元素的文本,这与XML转JSON的写法一致,所以来回转换不会丢失信息。&和<等字符会被转义,XML不允许的键名(比如含空格或以数字开头)会被改成合法的名称。

常见问题

如何把JSON转换为XML?

选择JSON文件,点击「转换为XML」。工具会检查JSON、构建XML树,并下载一个带缩进的.xml文件。如果JSON有语法错误,你会看到解析器给出的提示,清楚知道该修改哪里。

XML的根元素是什么?

XML必须有一个根元素。如果你的JSON是只有一个键的对象,比如 {"catalog": {...}},这个键就会成为根元素。否则所有内容会被包在一个 <root> 元素中,顶层数组的每一项会变成 <item> 元素。

JSON数组会怎样转换?

数组会变成同一个元素按条目数量重复出现。例如 "book": [{...}, {...}] 会生成两个并列的 <book> 元素。这是XML表示列表的自然方式,也是大多数XML导入功能所期望的格式。

可以生成XML属性吗?

可以。让键以@开头,它就会成为所在元素的属性:{"book": {"@id": 7, "title": "Dune"}} 会生成 <book id="7"><title>Dune</title></book>。名为#text的键会成为该元素本身的文本。

我的文件会上传到服务器吗?

不会。JSON在你自己设备上的浏览器中完成转换,所以API响应、商品目录或客户记录都不会离开你的电脑。页面加载完成后,即使断开网络,转换工具也能照常使用。

相关工具

你是首批用户之一

FreeOnlineFileConvert刚刚上线。现在创建免费账户,加入我们的Family & Friends名单:完整的Pro套餐,终身免费。

Pro0 €6,99 €
免费加入