JSON 转 XML

将 JSON 转换为 XML,支持根节点、声明和缩进控制。

XML EXPORTJSON 转 XML即时处理
01

JSON 输入

输入变化后自动更新右侧结果。

1 行 · 0 字符
02

XML 结果

结果已与输入同步。

已同步
UTF-8 OUTPUT
<?xml version="1.0" encoding="UTF-8"?>
<root>
  <name>Alice</name>
  <age>30</age>
  <active>true</active>
</root>
<root>
  <name>Bob, Jr.</name>
  <age>28</age>
  <active>false</active>
</root>
输入行数1
输出行数11
顶层字段2
本地即时处理内容不会上传;最大 256 KiB。

使用指南 · 常见问题

JSON 转 XML在线使用指南

JSON 转 XML(将 JSON 转换为 XML,支持根节点、声明和缩进控制)JSON 转 XML 将 JSON 值递归写入 XML,根节点默认 root,节点名会经过 XML 名称净化。可选添加 UTF-8 XML 声明,并选择空格、Tab 或无缩进;这是一种结构序列化,不会自动推断业务 schema 或 XML 属性映射。

适用场景

  • 把 JSON 数据转换为带根节点的 XML 文本
  • 为 XML 结果设置根元素名称
  • 按目标系统需要选择声明与缩进

使用步骤

  1. 粘贴有效 JSON
  2. 填写可选根节点名并设置声明和缩进
  3. 转换后检查根元素、数组节点结构及目标系统兼容性

功能特点

  • 根节点默认为 root,名称会净化为 XML 名称
  • 可加 XML 1.0 UTF-8 声明
  • 缩进支持空格、Tab、none;不进行业务 schema 映射

JSON 转 XML常见问题

JSON 转 XML是什么?

JSON 转 XML(将 JSON 转换为 XML,支持根节点、声明和缩进控制)JSON 转 XML 将 JSON 值递归写入 XML,根节点默认 root,节点名会经过 XML 名称净化。可选添加 UTF-8 XML 声明,并选择空格、Tab 或无缩进;这是一种结构序列化,不会自动推断业务 schema 或 XML 属性映射。

根节点默认叫什么?

默认 root,也可提供自定义根节点名;无效字符会被净化。

可以关闭 XML 声明吗?

可以通过 add_meta 选项控制是否添加 UTF-8 XML 声明。

缩进有哪些选项?

space、tab 和 none。

会把 JSON 字段转换成 XML 属性吗?

不会自动推断属性映射;工具按内置规则将值序列化为 XML 节点。