跳到主要内容

免费 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. 1
    你粘贴JSON或XML
    用⇄切换选择方向。输入在本地被解析——JSON用JSON.parse、XML用浏览器的DOMParser。
  2. 2
    它映射结构
    转为 XML 时,对象键变成元素,“@name”键变成属性,数组会重复标签;转为 JSON 时,属性变成“@name”键,重复的标签变成数组,数字/布尔值会被自动转换。
  3. 3
    你获得干净、缩进输出
    结果被漂亮打印并准备使用。
  4. 4
    可随时往返转换
    ⇄按钮将输出馈送回作为输入,所以你可以转换回来检查。

配置和数据文件可以是敏感的。两个方向都完全在你的设备上运行——没有上传。

相关工具

常见问题