JSON对比工具

在线对比两段 JSON 的差异,高亮新增、删除和修改的字段,支持对象和数组递归比较,适合接口数据比对。

工具功能

本工具用于对比两个JSON数据之间的差异,递归比较所有键值对,识别出新增、删除和修改的内容,并以清晰的差异树形式展示结果。

使用方法

  1. 将原始JSON粘贴到左侧输入框
  2. 将新JSON粘贴到右侧输入框
  3. 点击「开始对比」按钮获取差异结果

对比规则

注意事项

本工具仅对比JSON结构和值的差异,不处理格式美化,如果需要格式化JSON可使用JSON格式化工具。对比结果仅供开发调试参考。

数组是如何对比的?会不会打乱顺序?

本工具按数组下标位置对比,即同一位置的元素互相比较,如果位置不同,即使有相同元素也会判定为新增/删除,不支持顺序无关的智能匹配。

为什么会提示JSON解析错误?

请检查你的JSON格式是否正确,JSON要求字符串必须使用双引号,键名也必须加双引号,不能使用 trailing 逗号,不符合规范的JSON无法解析。

差异结果中不同颜色代表什么含义?

绿色表示新JSON中新增的内容,红色表示原JSON中删除的内容,黄色表示该位置内容发生了修改,会同时显示原来的值和新值。

可以对比非常大的JSON吗?

受浏览器性能限制,如果JSON过大对比可能会导致浏览器卡顿,建议不要粘贴超过10MB的JSON内容。