开发工具 125文本工具 40编码加密 40图片文件 66查询工具 46计算转换 57站长工具 57生活工具 55娱乐工具 39金融理财 45
首页/开发工具/JSON 转 TypeScript 类型

JSON 转 TypeScript 类型

根据 JSON 样本自动推断并生成 TypeScript interface:嵌套对象会拆成独立接口,数组推断元素类型,字段名非法时会加引号。适合对接接口时快速铺类型。

本地运行 · 数据不上传 开发工具 免费 · 无需注册
请输入 JSON 样本
TypeScript 类型

使用说明

  1. 粘一段真实的接口返回 JSON,点「生成 interface」。
  2. 数组会推断成 T[];数组里多个元素的类型会合并,出现多种类型时用联合类型表示。
  3. 嵌套对象会自动拆成独立的 interface,名字由父字段名拼成,可直接复制到项目里再改名。

常见问题

推断出来的类型准吗?
按样本推断,样本里没出现过的字段不会生成。字段为 null 时无法判断真实类型,会推断成 any 或联合类型,建议按业务手动收紧。
能把多个数组元素的类型合并吗?
会。数组里如果既有数字又有字符串,会生成 number | string 这样的联合类型。
生成的接口可以改名字吗?
可以,生成的是普通 TS 代码,根接口名默认是 Root,直接在编辑器里重命名即可。

相关工具

开发工具 · 该分类共 125 个工具,展开查看全部