WebstormJSON → TS Interface / Type插件1. Json2Typescript首选专门 JSON → TS Interface / TypeMarketplace 地址com.pan.Json2TypescriptJetBrains …使用方式复制 JSON → 在 ts 文件右键 → Json2Typescript → Generate直接生成 interface支持嵌套对象、数组、自动推断null、可选字段API 返回结构非常适配咱们后台项目生成结果示例刚好匹配我们 baseEntity 风格export interface LoginData { token: string userId: number }安装File - Settings - Plugins搜索Json2Typescript2. JSON To TypeScript老牌备选功能一样社区用的人很多也支持一键生成 interface部分版本可以配置是否加问号?。注意WebStorm原生没有内置 “粘贴 JSON 直接生成接口”不像 VSCode 有内置能力必须装插件。 不用插件的备选方案临时应急网站shturl.cc/U粘贴后端返回的 JSON一键导出 interface复制进baseEntity.ts。适合偶尔生成不想装插件。✅ 使用小技巧贴合咱们项目后端接口返回的 json 复制进去生成后删掉多余的索引签名[key:string]:unknown咱们前面定好干净接口按需把字段加上?可选字段嵌套结构自动生成子 interface直接复制进baseEntity.ts统一管理小坑提醒插件默认生成type居多你在插件设置里改成优先输出interface正好匹配咱们项目风格。推荐流程后端返回 JSON → 复制 → 右键插件生成 → 简单微调清理多余索引、调整可选→ 粘贴到 baseEntity.ts