JSON 转换为 XML
把 JSON 数据转成格式规范、清晰易读的 XML。
如何使用 JSON转XML
粘贴 JSON
粘贴 JSON,或打开、拖入 .json 文件。输入时即会检查并转换。
设置选项
命名根元素,选择缩进或单行,需要时添加 XML 声明。
复制或下载
复制 XML,或下载为 .xml 文件。
为什么选择 Utils365
属性和文本
以 @_ 开头的键变成属性,#text 变成元素的文本,与我们的 XML 转 JSON 工具采用相同约定,数据可以来回转换。
始终格式规范
& 和 < 等特殊字符会被转义,不是有效 XML 名称的键会被安全处理,结果可在任何 XML 工具中打开。
列表变成重复元素
{"book": [ … ]} 会为每一项生成一个 <book> 元素,这是 XML 表示列表的常用方式。
隐私至上
JSON 在您的设备上转换,绝不会上传。
常见问题
根元素是怎么确定的?
如果 JSON 是只有一个键的对象,例如 {"catalog": { … }},该键就成为根元素。其他情况会包在你指定的根元素中,默认为 root。
不是有效 XML 名称的键会怎样?
XML 名称中不允许的字符(如空格)会变成 _,以数字、连字符或句点开头的名称会在前面加上 _。因此 "first name" 变成 first_name,"2024" 变成 _2024。
如何生成属性?
让键以 @_ 开头,例如 "@_id": 1,就会在元素上生成 id="1"。在属性旁边用 "#text" 表示元素自身的文本。
数组是怎么转换的?
每一项都会变成一个以数组键命名的元素。列表中的列表或顶层列表会使用 <item> 元素。
null 和空值会怎样?
null、空字符串和空对象会变成空元素,例如 <name/>。空列表不会生成任何元素。