比较 API 响应 — JSON Diff 工具
按结构而不是按文本比较两个 JSON 有效负载:完全在浏览器中查看其自己路径上每个添加、删除和更改的键。
处理中...
0%
结果
此页面打开用于比较 API 响应的 JSON 差异检查器预设,打开“比较之前对键进行排序”,并加载示例响应对来显示这个想法:以不同顺序写入字段的相同有效负载显示为相同,而不是噪音。
比较两个 API 响应(暂存与生产、今天的部署与昨天的部署、一个环境的 Webhook 负载与另一个环境的 Webhook 负载)是一个常见的调试步骤,并且它有一个特定的烦恼:许多服务器、ORM 和 JSON 序列化器不保证字段顺序,因此两个结构相同的响应可能会在每个请求上以不同的顺序返回其密钥。纯文本差异会将一个真正的回归隐藏在数十行仅移动的行之下。
将两个响应正文粘贴到 Original 和 Changed 中,该工具会递归遍历这两个对象(按键的对象和按位置的数组),并准确列出在其自己的路径上添加、删除或更改的内容 - 一个新字段、变成字符串的 null、翻转的状态代码 - 其他所有内容都折叠在视图之外。它完全在客户端运行,因此使用真实用户数据或身份验证令牌粘贴有效负载永远不会离开您的浏览器。