JSON 转 XML 转换器
完全在浏览器中,将 JSON 转为 XML,也可将 XML 转回 JSON,双向均可。
如何使用 JSON / XML
- 01
选择方向:JSON 转 XML 或 XML 转 JSON。
- 02
粘贴你的 JSON 或 XML。
- 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 中的重复元素。
我的数据会被上传到服务器吗?
不会。转换完全在你的浏览器中运行,因此你的数据永远不会离开你的设备。