dsh-json-to-go
在终端中运行以下命令:
dsh plugin install uckkk/dsh-json-to-go
将以下提示词粘贴到 DeepSeek Harness 对话框中:
在 DeepSeek Harness 中运行安装命令 dsh plugin install uckkk/dsh-json-to-go 即可安装该插件,源码仓库地址为 https://github.com/uckkk/dsh-json-to-go。
插件介绍
对接第三方 API 或处理 JSON 数据时,手动编写 Go 结构体既繁琐又容易出错,尤其当字段嵌套较深、命名风格不一致时,逐行补 json tag 非常消耗精力。dsh-json-to-go 正是为这个痛点而生:它接收一段 JSON 数据,直接输出对应的 Go struct 定义,字段名自动映射、json tag 自动附加,一步到位。
整个实现基于纯 Node 完成,无需额外依赖 Go 工具链,在会话中调用 json_to_go 工具即可拿到结果,适合 Go 日常开发中频繁需要结构体映射的场景。
无论是接入 REST API、解析 Webhook 载荷,还是快速原型验证,只要手头有一份 JSON 样例想立刻拿到可用的 Go 类型定义,这款插件都能帮你省下手写的时间,把精力留给真正重要的业务逻辑。
使用场景
- 接手第三方 API 文档时,把响应 JSON 快速变成可用的 Go struct
- 开发 Webhook 处理器时,根据载荷样例一次性生成类型定义
- 原型阶段拿到一份 JSON 数据,立即获得对应的 Go 类型
- 对接内部微服务时,避免手动逐字段补 json tag
适合人员
- 日常与 JSON 打交道的 Go 后端开发者
- 集成 REST / Webhook 等外部接口的工程师
- 希望减少样板代码、专注业务逻辑的全栈开发者