JSON 对比 Diff

左右对比 JSON,标记新增/删除/修改,支持导出差异报告。

除非页面另有说明,本页所有处理均在浏览器本地完成。

A 源
B 目标
差异面板 0 处变更
无差异
本地离线处理,数据不上传服务器

使用方法

  1. 分别粘贴左侧 A 与右侧 B 的 JSON。
  2. 若数组顺序无关,打开「忽略数组顺序」。
  3. 查看差异面板,需要时导出报告。

示例

A 源

{
  "id": 1,
  "name": "Alice",
  "tags": ["a", "b"],
  "score": 10
}

B 目标

{
  "id": 1,
  "name": "Bob",
  "tags": ["b", "a"],
  "score": 12,
  "active": true
}

常见问题

颜色含义?

绿色新增、红色删除、黄色修改;每行附带 JSONPath。

A/B 可以分别报错吗?

可以。两侧语法错误互不影响。

相关工具