dsh-json-diff
在终端中运行以下命令:
dsh plugin install uckkk/dsh-json-diff
将以下提示词粘贴到 DeepSeek Harness 对话框中:
在 DeepSeek Harness 终端运行 dsh plugin install uckkk/dsh-json-diff 完成安装,源码详见 https://github.com/uckkk/dsh-json-diff
插件介绍
在接口调试、配置比对或数据同步场景中,两个 JSON 对象往往看似一致,却在深层字段藏着细微差异,靠肉眼或 console.log 逐层排查既慢又容易遗漏。dsh-json-diff 正是为这一痛点提供的轻量解法。
它只需调用一个 diff_json 工具,即可对两个 JSON 进行递归深比较,精准输出新增、删除以及值发生变更的完整键路径(例如 a.b.c[2].d)。整个实现基于纯 Node,不依赖外部服务,也不产生额外网络请求,拿到结果即用,无需自行搭建对比逻辑。
无论是前端工程师核对 API 快照、后端同学对比多环境配置,还是写自动化测试时做断言前的差异预检,dsh-json-diff 都能让你几秒钟内获得一份结构清晰的差异清单,把精力留给真正需要判断的业务语义。
使用场景
- API 响应快照间的字段级差异核对
- 多环境 JSON 配置文件对比排查
- 自动化测试断言前的差异预检
适合人员
- 调试接口的前端工程师
- 比对多环境配置的后端开发者
- 编写断言脚本的测试工程师