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 双向转换,用于配置文件迁移
本工具完全在浏览器本地运行,输入内容不会被上传或保存。