放入修改前后的数据
将有效 JSON 分别粘贴到左右编辑器,也可以加载示例熟悉结果树。默认开启自动对比,停止输入片刻后即可看到更新结果。
JSON 工具
粘贴两份 JSON,停止输入后自动更新结果;关闭自动比较后,可手动点击对比。
已更新
此视图只读:按当前比较规则统一排版并对齐记录,隐藏忽略路径。原文保持不变。
/users/0/id/users/0/id正在加载对比视图…
{
"users": [
{
"id": 1,
"name": "Ada",
"role": "reader"
},
{
"id": 2,
"name": "Lin",
"role": "editor"
}
],
"version": 1,
"updatedAt": "2026-09-01"
}
{
"users": [
{
"id": 2,
"name": "Lin",
"role": "admin"
},
{
"id": 1,
"name": "Ada",
"role": "reader"
},
{
"id": 3,
"name": "Sam",
"role": "reader"
}
],
"updatedAt": "2026-09-10",
"active": true
}
输入仅保留在当前浏览器标签页,不上传,也不持久化保存。
原始 JSON /users/0/id
1
修改后 JSON /users/0/id
2
原始 JSON /users/0/name
"Ada"
修改后 JSON /users/0/name
"Lin"
原始 JSON /users/0/role
"reader"
修改后 JSON /users/0/role
"admin"
原始 JSON /users/1/id
2
修改后 JSON /users/1/id
1
原始 JSON /users/1/name
"Lin"
修改后 JSON /users/1/name
"Ada"
原始 JSON /users/1/role
"editor"
修改后 JSON /users/1/role
"reader"
原始 JSON
不存在
修改后 JSON /users/2
{"id":3,"name":"Sam","role":"reader"}原始 JSON /version
1
修改后 JSON
不存在
原始 JSON /updatedAt
"2026-09-01"
修改后 JSON /updatedAt
"2026-09-10"
原始 JSON
不存在
修改后 JSON /active
true
接口升级后,返回字段的排列可能全变了,真正需要核对的却只有一个价格或状态。JSON 比较按数据结构定位变化,重新缩进不会让整份响应都变成差异。JSON 对比只看键和值,不看排版。
先试用示例,再把数组切换为按主键匹配:同一个用户换了位置,就不会被误认为另一个用户。需要做 JSON 比对 或排查 JSON 差异时,可先排除每次请求都会变化的时间戳。
接口可能把同一批记录按新顺序返回。只要每个对象都有唯一的 id,按主键对比就会先对齐记录,再检查字段:权限的修改仍会显示,单纯重排不会变成一串无关的差异。如果列表顺序本身有业务含义,则保留按位置对比。
每次刷新的 updatedAt 可能掩盖你真正想检查的配置变化。将 /updatedAt 加入忽略路径后,该字段及其子节点不再参与对比,其他差异仍然保留。这里使用精确 JSON Pointer 路径,请只排除你明确不需要检查的分支。
将有效 JSON 分别粘贴到左右编辑器,也可以加载示例熟悉结果树。默认开启自动对比,停止输入片刻后即可看到更新结果。
有序列表保留按位置对比;对象数组可选择按主键,并填写 id 等唯一属性。需要排除时间戳时,在忽略路径中逐行输入 /updatedAt 等精确路径。
切换到「查看对比」,红色显示删除、绿色显示新增。用上一处和下一处浏览变化,或展开结构详情查看原始路径,再复制或下载报告。
按对象和数组层级展开受影响的分支,同时查看原值与新值。每项附有 JSON Pointer;数组主键匹配后,左右各自保留真实索引路径。
默认按位置比较,适合顺序有意义的列表。选用 id 等直接属性匹配对象时,仅调整排列顺序不会产生修改;实际字段变化仍会逐项列出。
复制或下载 JSON 报告,包含增删改统计、排除路径及数组选项。前后值保存为 JSON 原文字符串,后续读取报告也不会把长整数悄悄舍入。
把原始与新版本分别粘贴到两侧,默认在停止输入约 400ms 后自动比较。关闭自动比较后使用对比按钮;结果待更新时不能复制或下载旧报告。
文本对比关注行和字符,这里关注字段是否存在、类型与值是否改变。对象键序和字符串外的空白不会影响结果,字符串内部的空格仍有意义。
不会。对象按键名匹配,因此仅重排键或改变缩进,增删改数量都保持为零。
默认按索引,重排会产生差异。对象数组可选择按唯一主键匹配;普通字符串或数字数组仍按位置比较,不会自动当成集合。
可以。数字以原文保存,按十进制精确值比较;9007199254740992 与 9007199254740993 不会误判相同。报告中的值是原文字符串。
发现对比结果不符合预期?