开发工具

JSON生成TypeScript类型

从JSON样例推导TypeScript类型,支持嵌套对象、数组与联合类型。

JSON生成TypeScript类型使用说明

  1. 按照表单填写参数或选择文件,先核对单位和格式。
  2. 输入{"name":"小王","age":20},生成对应类型。
  3. 点击处理按钮查看结果,可以复制或下载保存。

计算方法与处理规则

根据样例值的类型递归生成类型声明,字段名使用JSON字符串引用。

使用范围

只依据样例推断;空数组推为unknown[],不推断可选字段或运行时校验。

生成的类型能代替接口校验吗?

不能。它仅按这份JSON样例推断静态类型,不知道接口的所有情况,不生成运行时校验。空数组会生成unknown[],样例中未出现的可选字段需要开发者自行补充。

输入内容会保存在服务器吗?

本工具在浏览器内处理输入,不上传文件或表单内容。打字练习成绩只保存在本机浏览器。

为什么结果可能与其他工具不同?

只依据样例推断;空数组推为unknown[],不推断可选字段或运行时校验。 请先比较输入单位、取整方法、适用规则和数据版本。