dsh-json-tools
在终端中运行以下命令:
dsh plugin install uckkk/dsh-json-tools
将以下提示词粘贴到 DeepSeek Harness 对话框中:
在 DeepSeek Harness 中运行 dsh plugin install uckkk/dsh-json-tools 即可安装,源码详见 https://github.com/uckkk/dsh-json-tools
插件介绍
处理 JSON 数据时,键的顺序不一致、缩进混乱,让对比、阅读和调试都变得低效。dsh-json-tools 把这两件高频小事收进会话里:用 json_sort 递归排序任意嵌套深度的对象键,用 json_format 一键切换美化或压缩输出,省去每次手写脚本的重复劳动。
整个插件以纯 Node.js 实现,无额外运行时依赖,体积小、行为确定。你不需要在命令行列出一长串 jq 管道,也不必打开浏览器开发者工具反复格式化——在会话中直接调用对应工具即可拿到整洁的结果。
适合需要频繁清洗 API 响应、整理配置文件、对比两份 diff 或为日志做可读性处理的开发者。如果团队里有人经常抱怨 JSON 键序不统一导致 diff 噪音,这个插件基本就是为那种场景准备的。
使用场景
- 对比两份 API 响应时统一键序,减少 diff 噪音
- 将压缩的 JSON 日志展开为可读格式,方便排查问题
- 整理配置文件键序,保持团队代码风格统一
适合人员
- 频繁处理 API 响应和配置文件的后端开发者
- 需要对比 JSON diff 的测试或运维工程师
- 追求会话内一步完成格式化工作流的全栈开发者