跳到内容

🔍 JSON Diff (结构比较)

结构化比较两个 JSON,并以 JSON Pointer 路径显示新增、删除、变更。支持键排序、数组顺序忽略、类型变化检测。

✅ 完全免费,无需注册,仅在浏览器中运行

🔒 关于隐私

差异结果

📖 使用方法

  1. 1
    粘贴两个 JSON
    将旧版本粘贴到左侧,新版本粘贴到右侧。示例按钮可加载演示数据。
  2. 2
    调整选项
    选择视图(树形 / 扁平 / unified)、是否忽略键顺序或数组顺序,以及类型比较的严格性。
  3. 3
    查看差异
    新增 (+)、删除 (-)、变更 (~) 以颜色和 JSON Pointer 路径显示。摘要可一目了然。

❓ 常见问题

什么是 JSON Pointer?
RFC 6901 定义的以斜杠分隔的路径表示法,用于指向 JSON 中的任意值。例如 /users/0/email。
忽略数组顺序有何不同?
将数组视为集合,相同内容不同顺序视为一致。当只关心内容而非顺序时很有用。
字符串 "1" 与数字 1 如何比较?
严格模式下视为变更;宽松模式下视为相等。当需要容忍 API 响应的类型差异时切换到宽松模式。
🐛 此工具出现问题了吗?

免费、无需注册。仅提供复现步骤也有帮助。报告将直接发送给运营者并用于改进。

※ 为复现问题,浏览器信息 (UA / 屏幕 / 语言 / URL) 将自动发送