跳至内容
Monu Tools

JSON 转 XML 转换器

完全在浏览器中,将 JSON 转为 XML,也可将 XML 转回 JSON,双向均可。

如何使用 JSON / XML

  1. 01

    选择方向:JSON 转 XML 或 XML 转 JSON。

  2. 02

    粘贴你的 JSON 或 XML。

  3. 03

    复制转换后的结果,或交换以转回。

转换两个方向

JSON 和 XML 之间的双向转换器,构建在经过良好测试的解析器上。将 JSON 对象转换为 XML 或将 XML 解析回 JSON,保留属性并将重复元素转换为数组并再次转换回来。

每当您需要桥接基于 XML 的系统和基于 JSON 的系统、将 SOAP 负载检查为可读 JSON 或将 JSON 配置转换为旧工具所需的 XML 时,它都会很方便。

一切都在您的浏览器本地运行,因此您的数据永远不会离开您的设备。

为什么 XML 仍然无处不在

XML(可扩展标记语言)是一种历史悠久的使用嵌套标签和属性构建数据的方法。它仍然无处不在:SOAP Web 服务、RSS 和 Atom 提要、办公文档格式、Android 布局以及无数的配置和数据交换格式。

如何保留属性

在 JSON 端使用 @_ 前缀在往返过程中保留属性,因此 XML 属性成为明确标记的 JSON 键并转换回相同的属性,而不是丢失或与子元素混淆。

重复的元素变成数组

重复元素自然地映射到数组:父级下的几个 <item> 标签成为 JSON 数组,而 JSON 数组成为 XML 中的重复元素,这是大多数真实文档所采用的形状。

常见问题

XML 属性如何处理?

属性在 JSON 一侧使用 @_ 前缀保留,因此来回转换都能使它们保持完好。

重复元素如何表示?

重复的 XML 元素会变成 JSON 数组,JSON 中的数组会变成 XML 中的重复元素。

我的数据会被上传到服务器吗?

不会。转换完全在你的浏览器中运行,因此你的数据永远不会离开你的设备。

来源

报告问题