达达工具

JSON 对比

按结构比较两份 JSON,指出哪些键被新增、删除或修改,键的顺序和缩进不算差异。

仅在浏览器中处理免费使用

文件在浏览器本地处理,不会上传到服务器。

使用方法

无需注册、无需安装,也没有使用次数限制,完全免费。

把旧的 JSON 贴在左边,新的贴在右边。结果会用路径列出每一处差异,可以直接跳到发生变化的键。

键的顺序和空白不算差异。用文本比较工具看 JSON 时,只是序列化顺序变了的两份响应会被判为完全不同,这个工具正是为这种情况准备的。

差异分三类:只在右边出现的键是新增,只在左边出现的键是删除,两边都有但值不同的是修改。

数组按位置比较。第 0 个和第 0 个对照,较长一方多出的元素记为新增。因此在开头插入一项会让后面全部错位,读长列表的差异前值得先知道这一点。

缺少某个键和该键的值为 null 会分别报告,因为去掉字段的接口和返回 null 的接口做的不是同一件事。

路径采用常见的 $.a.b[0] 写法,无法用点连接的键会放在方括号里并加引号。

粘贴的内容不会上传到服务器,比较全部在浏览器本地完成。

常与它一起使用的工具