JSON 对比
按结构比较两份 JSON,指出哪些键被新增、删除或修改,键的顺序和缩进不算差异。
仅在浏览器中处理免费使用
文件在浏览器本地处理,不会上传到服务器。
使用方法
无需注册、无需安装,也没有使用次数限制,完全免费。
把旧的 JSON 贴在左边,新的贴在右边。结果会用路径列出每一处差异,可以直接跳到发生变化的键。
键的顺序和空白不算差异。用文本比较工具看 JSON 时,只是序列化顺序变了的两份响应会被判为完全不同,这个工具正是为这种情况准备的。
差异分三类:只在右边出现的键是新增,只在左边出现的键是删除,两边都有但值不同的是修改。
数组按位置比较。第 0 个和第 0 个对照,较长一方多出的元素记为新增。因此在开头插入一项会让后面全部错位,读长列表的差异前值得先知道这一点。
缺少某个键和该键的值为 null 会分别报告,因为去掉字段的接口和返回 null 的接口做的不是同一件事。
路径采用常见的 $.a.b[0] 写法,无法用点连接的键会放在方括号里并加引号。
粘贴的内容不会上传到服务器,比较全部在浏览器本地完成。