~/tools/json-diff-viewer可交互
JSON 差异查看工具
这个 JSON 差异查看工具可以比较两份 JSON 输入,并高亮扁平路径层面的新增、删除和变化项。
~/tools/json-diff-viewerjq diff
active
新增
after: true
age
修改
before: 20
after: 21
tags[1]
新增
after: "writer"
~/tools/json-diff-viewer/examplesusage.txt
使用示例
- 比较代码改动前后的 API 响应。
- 检查两版 JSON payload 到底哪些字段发生了变化。
- 不借助命令行,也能快速查看配置对象中的新增和删除路径。
~/tools/json-diff-viewer/guideREADME.md
JSON 差异查看工具说明
JSON 差异查看工具适合在两份结构化数据之间快速定位变化。这个版本会先把两边 JSON 扁平化成路径键值对,再逐个路径比较,因此即使原始结构很深,也更容易看出变化发生在哪。它适合用于接口调试、配置审核、fixture 更新和各种结构化数据回归检查。比起人工在两棵树里来回找差异,这种路径视图通常更快、更清晰。
~/tools/json-diff-viewer/faq3 items
常见问题
嵌套 JSON 也能比较吗?
可以。工具会先把嵌套对象和数组展开成路径后再比较。
会显示哪些类型的变化?
会显示新增路径、删除路径,以及值发生变化的路径。
两边都必须是合法 JSON 吗?
是的。只有两侧都成功解析后才能执行比较。
~/tools/json-diff-viewer/related5 links
~/tools/json-diff-viewer/links站内