JSON Diff

对比两段 JSON 的结构差异,逐字段高亮增删改

功能介绍

将两个版本的 JSON 分别粘贴到左右两侧,工具会格式化后逐行对比,新增、删除和修改的内容分别用不同颜色高亮。

适用于接口返回对比、配置变更审查、测试环境与生产环境数据核对等场景。

使用说明

  • 左右两侧分别粘贴旧版本与新版本 JSON
  • 两侧内容都必须是合法 JSON,否则会提示具体错误位置
  • 下方结果从上到下按顺序展示差异,绿色为新增、红色为删除
  • 顶部统计条显示新增行数、删除行数与整体相似度

输入输出示例

左侧(旧版本)

{"host":"127.0.0.1","port":8080,"retries":3}

右侧(新版本)

{"host":"0.0.0.0","port":8080,"timeout":5000}

常见问题

对比前会先格式化吗?

会。两侧 JSON 都会先解析并按统一缩进格式化,再进行逐行对比,键顺序不同的相同内容不会误报差异。

能忽略某些字段的差异吗?

当前版本不支持字段过滤,如需忽略请先手动删除相关字段再对比。

相关工具

  • JSON 格式化 - JSON 格式化、压缩、校验与排序,错误定位到行列
  • 文本 Diff - 双栏并排对比文本差异,行级高亮,支持忽略大小写
  • JSON 转 YAML - JSON 与 YAML 双向转换,用于配置文件迁移

本工具完全在浏览器本地运行,输入内容不会被上传或保存。