免费使用,无需账户

JSON 到 XML 转换器

在此设备上双向转换 JSON 和 XML。重复的XML元素变成JSON数组; JSON 数组变成重复元素。属性使用@name,元素文本使用#text。没有上传文件。

对象成为嵌套元素。使用@name 作为属性,使用#text 作为元素文本。

转换不保留类型:XML 文本变成 JSON 字符串; null、空值、注释和格式可能无法准确地往返。

如何将 JSON 转换为 XML?

选择方向,粘贴有效的 JSON 或 XML,根据需要设置 XML 根名称,然后选择“转换”。 JSON 数组变成重复的 XML 元素,而重复的 XML 子名称变成 JSON 数组。

常见问题

如何将 JSON 转换为 XML?

选择方向,粘贴有效的 JSON 或 XML,根据需要设置 XML 根名称,然后选择“转换”。 JSON 数组变成重复的 XML 元素,而重复的 XML 子名称变成 JSON 数组。

我的 JSON 或 XML 是否已上传?

不会。转换在您的浏览器本地运行。输入限制为 200,000 个字符,并且 XML DTD/实体声明被阻止。

JSON 数组如何在 XML 中表示?

每个数组值都成为具有相同名称的另一个元素。转换回来后,重复的子元素名称将被分组到一个 JSON 数组中。顶级数组使用 item 子元素包装在您选择的根中。

JSON 到 XML 是否保留数据类型?

不会。XML 元素文本没有 JSON 数字或布尔类型,因此 XML 到 JSON 将文本值返回为字符串。 Null 值和空值也可能变得难以区分。

是否支持 XML DTD 或外部实体处理?

不可以。DTD 和实体声明被阻止。该工具在本地解析输入,不会获取外部资源。