JSON 对比先把两边解析成数据结构,再按对象 key 和数组索引递归比较。它关注的是字段路径与值,而不是缩进、换行或 key 的书写顺序,因此比普通文本 diff 更适合接口响应和配置文件。
结果把新增、删除和修改分开显示,并保留发生变化的路径。对象顺序变化不会产生噪声,但数组本身有顺序,移动数组元素可能同时表现为多个索引发生变化。
可视化对比两份 JSON / JSONC / JSON5 文档,按字段高亮新增、删除和修改的内容,浏览器本地完成,无需上传。
JSON 对比先把两边解析成数据结构,再按对象 key 和数组索引递归比较。它关注的是字段路径与值,而不是缩进、换行或 key 的书写顺序,因此比普通文本 diff 更适合接口响应和配置文件。
结果把新增、删除和修改分开显示,并保留发生变化的路径。对象顺序变化不会产生噪声,但数组本身有顺序,移动数组元素可能同时表现为多个索引发生变化。
左侧输入准备作为基准的旧数据,可以是标准 JSON、JSONC 或 JSON5。
右侧输入新数据;两边都解析成功后才会生成差异,语法错误会单独指出。
从差异列表查看字段路径、旧值和新值,必要时复制输入回原系统确认来源。
按字段而不是按行给出差异。注意 key 顺序变化不算差异。
// 左
{ "name": "kit", "port": 8080, "old": 1 }
// 右
{ "port": 3000, "name": "kit", "tls": true }~ port 8080 → 3000
- old 1
+ tls true比较同一请求在两次部署前后的响应,快速发现字段新增、类型变化或默认值漂移。
忽略格式化噪声,只检查真正被删除、添加或改值的配置项。
同一接口在两套环境返回的响应逐字段对比,快速找出配置或数据不一致的位置。