🔁
免费 JSON 与 XML 互转工具
双向转换 JSON 和 XML,完整保留属性和数组。完全在浏览器中运行——不上传任何内容。
加载后可离线使用
拖放 JSON 或 XML 文件(或粘贴到下方)
JSON, XML · 在你的设备上处理
或按 Ctrl+V 从剪贴板粘贴
正在转换 JSON 到 XML
XML 输出
<?xml version="1.0" encoding="UTF-8"?> <book id="42"> <title>Brave New World</title> <author>Huxley</author> <year>1932</year> <inPrint>true</inPrint> </book>
💡 属性映射到 @name 键,元素文本映射到 #text;重复标签变为数组。使用 ⇄ 切换方向,实现数据往返转换。全部在浏览器中运行。
常见用途
- 将JSON转换为XML将JSON对象转换为格式正确的XML。
- 将XML转换为JSON将XML解析为干净、类型化的JSON。
- 连接JSON和XML API在使用JSON和XML的服务之间转换负载。
- 转换配置文件在JSON和XML格式之间移动配置。
- 比较JSON和XML结构查看相同数据在JSON与XML中的样子。
工作原理
JSON和XML是两种最常见的数据交换格式,你经常需要在它们之间移动。这在你的浏览器中两个方向转换。
- 1你粘贴JSON或XML用⇄切换选择方向。输入在本地被解析——JSON用JSON.parse、XML用浏览器的DOMParser。
- 2它映射结构转为 XML 时,对象键变成元素,“@name”键变成属性,数组会重复标签;转为 JSON 时,属性变成“@name”键,重复的标签变成数组,数字/布尔值会被自动转换。
- 3你获得干净、缩进输出结果被漂亮打印并准备使用。
- 4可随时往返转换⇄按钮将输出馈送回作为输入,所以你可以转换回来检查。
配置和数据文件可以是敏感的。两个方向都完全在你的设备上运行——没有上传。