什么是 JSON 转 TypeScript 工具?
JSON 转 TypeScript 工具可以把 JSON 样例直接转换为可用的 TypeScript 接口。粘贴一段真实的 API 返回数据,即可立即得到类型化模型,非常适合 API 客户端、Mock 数据和配置文件。全程在浏览器中完成。
如何从 JSON 生成 TypeScript
粘贴 JSON,可选地修改根接口名称,右侧会实时生成代码,点击复制即可放入项目。
类型是如何推断的
字符串映射为 string,数字为 number,布尔为 boolean。嵌套对象成为命名接口,对象数组合并为一个元素接口,混合基本类型的数组会生成 string | number 之类的联合类型。
可选、可空与命名
部分数组元素缺失的属性会生成为可选(prop?),显式 null 会追加 | null;你输入的根名称会贯穿所有嵌套命名,例如 ApiResponseItem。