DSH Plugins
返回列表
🤖

dsh-json-types

模型推理 更新于 2026.08.19

在终端中运行以下命令:

dsh plugin install uckkk/dsh-json-types

将以下提示词粘贴到 DeepSeek Harness 对话框中:

在 DeepSeek Harness 中执行 "dsh plugin install uckkk/dsh-json-types" 即可安装该插件,源码地址:https://github.com/uckkk/dsh-json-types

插件介绍

拿到一段真实的 JSON payload,需要为它手写 TypeScript 接口、JSON Schema 或 Pydantic 模型——字段散落、嵌套多层、数组里还有对象,很容易漏掉可选字段或拼错类型。dsh-json-types 正是为这个场景而生的:把 JSON 样本丢进去,直接得到可用的类型定义。

插件提供三个工具:json_to_ts 生成 TypeScript 接口,json_to_schema 输出 JSON Schema(draft-07),json_to_python 产出 Pydantic 模型。推断逻辑覆盖字段基础类型、嵌套对象(自动生成命名接口或模型)、数组元素类型,缺失字段自动标记为可选。整个流程在本地 Node 环境完成,不依赖任何网络服务。

如果你经常在前端、后端或数据管线中与 JSON 数据打交道,需要快速为 API 响应、配置文件或日志样本建立类型约束,这个插件能把重复劳动压缩成一次粘贴。类型推断基于样本数据,复杂场景(如字符串实为枚举或日期)生成后稍作微调即可。纯本地运行、无外部依赖,MIT 协议,适合任何不想为类型定义额外安装整套工具的开发者。

使用场景

  • 拿到 API 响应的 JSON 样本,快速生成 TypeScript 接口定义
  • 为配置文件的 JSON 结构生成 JSON Schema 用于数据校验
  • 将数据管线的 JSON 输出转为 Pydantic 模型做类型约束

适合人员

  • 需要为 JSON 数据建立类型约束的前端或后端开发者
  • 在数据管道中处理 JSON 并需要 Pydantic 模型的数据工程人员
  • 偏好轻量本地插件、不想额外安装整套工具的开发者