比较 JSON
按路径结构化比较两个 JSON 文件,列出每一个新增、删除和更改的值。
比较两个 JSON 文件并按路径列出每一处差异
对两个 JSON 文件做纯文本对比会显得很嘈杂:键的顺序变化、缩进不同,以及一个重新格式化的数字,即使数据本身没有变化,也都会显示为差异。比较 JSON 会将两个文件作为数据来读取,并报告真正发生了什么变化:哪些值被新增、哪些被删除、哪些被更改,以及哪些的类型发生了变化。
上传这两个文件后,报告会以表格形式呈现,每一行对应一处差异,并以简洁的表示法给出该差异所在的路径,例如第四位客户的地址中的城市字段,随后是两个文件中各自的值。将 1 改为 1.0 不会被报告,因为这两个值相等;将 1 改为 "1" 会被报告为类型变化,因为程序会以不同方式处理它们。顺序不同的键永远不会被报告。如果这些文件是顺序无意义的列表,您可以选择忽略数组顺序,这样一来,包含相同项目但顺序不同的列表会被视为相同。两个文件都会先经过验证,如果文件无效,系统会报告问题所在的行号和列号。
这种比较是精确的,并且可以覆盖任意深度的嵌套数据。常见的用途包括在部署前检查配置、验证数据迁移,或审查某个网络服务在变更前后返回的内容。如果想在比较之前先统一格式,可以先用 JSON 格式化工具对每个文件排序键后再处理。
如何使用比较 JSON工具
- 添加您的 JSON 文件:拖放到页面上,或点击浏览选择。
- 在编辑器中完成修改,然后下载结果。
常见问题
比较 JSON是免费的吗?
是的。比较 JSON可免费轻量使用,无需注册,匿名访客每天可免费执行 10 次任务,注册免费账户后每日使用不受限。付费 Pro 套餐可去除广告并提高文件大小上限,适合更繁重的工作。
我的文件安全吗?
安全。您的文件通过 HTTPS 发送,由我们服务器上自托管的开源软件处理(不使用第三方 AI 或云 API),并最迟在 60 分钟内删除,通常在结果生成后即刻删除。
比较 JSON支持哪些文件格式?
比较 JSON支持 JSON 文件。请先将其他格式转换为受支持的格式,下方的相关工具通常可以完成。
相关工具
阅读指南: JSON 工具指南:在文档、数据与 JSON 之间互相转换
免费在线 PDF 工具 · 免费在线 Markdown 工具 · 免费在线图片工具 · 免费在线 JSON 工具 · 所有工具:完整目录