键顺序不影响结果
对象按键进行比较,因此顺序不同但数据相同的内容会被视为相等。
免费在线 JSON 对比工具
在线比较两个 JSON 文件、API 响应或配置,按路径查看每一处新增、删除和修改的值。键顺序和格式不影响结果。直接在浏览器中使用,免费又安全。
对象按键进行比较,因此顺序不同但数据相同的内容会被视为相等。
每处差异都会列出其确切位置(如 $.user.roles[2])以及旧值和新值。
当数组是集合(如标签或 ID),只关心新增和删除时,开启此选项即可。
如果文档无法解析,会显示错误所在的行和列;“格式化”可将有效的 JSON 整理得清晰易读。
在后台线程中对比 100,000+ 行的 JSON 文件,页面始终不会卡顿。
不上传任何内容。API 响应、配置和数据永远不会离开您的设备。
对比两个 API 版本或环境的响应,找出修改的字段或缺失的值。
找出两个 package.json、tsconfig、appsettings 或其他 JSON 配置文件之间的差异。
准确看出预期的 JSON 结果与实际结果为什么不一致。
对比同一批记录的两次导出,找出新增、删除或编辑了哪些内容。
$.settings.theme)从文档根节点 $ 开始;[2] 表示数组的第三个元素。将原始 JSON 粘贴到左侧框,将修改后 JSON 粘贴到右侧框,或直接打开文件。DiffDuo 会按路径列出每一处修改、新增和删除的值,并并排显示两个文档的 diff。
没有。对象按键进行比较,因此数据相同、仅键顺序不同的两个文档会被视为相等。格式和空白也会被忽略。
可以。开启“忽略数组顺序”后,数组会按集合进行比较。两个数组中都有的元素无论位置如何都会匹配,只报告新增或删除的元素。
它表示值在文档中的位置:$ 是根节点,.user 是 user 键,.roles 是其下的 roles 键,[2] 是该数组的第三个元素。
DiffDuo 会显示哪个文档有错误,以及错误所在的行和列,方便您修正。“格式化”按钮可以缩进有效的 JSON,使其更易阅读。
不会。所有操作都在您的浏览器中进行,JSON 永远不会离开您的设备。可放心用于 API 密钥、客户数据和内部配置。
可以。支持打开最大 50 MB 的 JSON 文件,并排 diff 在后台线程中运行,页面始终保持流畅。