更新于 2026-08-30

前端接口 JSON 自动生成类型:把 any 赶出项目

很多项目里 <code>res.data</code> 是 any,导致后续所有属性都不报错、也不提示。用接口返回的 JSON 生成类型,是低成本改善类型覆盖的手段。

落地步骤

  1. 在浏览器 Network 里复制一条成功的响应 JSON。
  2. 工具 生成 interface。
  3. 在请求封装里标注返回类型。
export interface Root {
  id: number;
  name: string;
  active: boolean;
  tags: string[];
  profile: {
    city: string;
    followers: number;
  };
  scores: number[];
}

收益

常见问题

只想要类型、不要运行时代价?

生成的是纯类型声明,零运行时开销。

响应结构经常变怎么办?

每次拿到新样本重新生成一次,覆盖旧文件即可,成本极低。

相关阅读

立即免费使用 JSON 转 Schema 工具 →