代码、数据与二维码工具

JSON 转 XML 转换器

在浏览器中将 JSON 数据转换为 XML,并明确处理根元素、数组项名称、空值和 XML 转义。

优先本地处理无需注册隐私说明 ↗

输入任意有效的 JSON 值。最多 100,000 个字符。

使用步骤

如何使用

  1. 粘贴有效 JSON,并选择根元素名称和数组项名称。
  2. 转换数值并查看规范化的 XML 元素名称和转义后的文本。
  3. 复制 XML 或下载为 XML 文件。

可预测的 JSON 到 XML 映射

对象会转换为子元素。数组会变为包含重复 item 元素的父元素。基本值会变成文本,null 和空字符串会变成自闭合元素。根内容始终会包裹在所选根元素中。

安全的 XML 名称和文本

元素名称会去除首尾空格,无效字符会替换为下划线,以数字或连字符开头的名称会加上下划线前缀。文本中的与号、尖括号、引号和撇号会被转义。不会生成处理指令、属性或外部实体。

常见问题

你可能还想知道

JSON 数组可以作为根节点吗?

可以。所选根元素会为数组中的每个值包含一个重复的 item 元素。

无效的 JSON 键会怎样处理?

键会被规范化为有效的 XML 元素名称。若不同键规范化后名称相同,会添加编号后缀。

转换会上传我的 JSON 吗?

不会。解析、转换、复制和下载准备都在浏览器本地完成。