JSON 转 TypeScript
根据 JSON 自动推断并生成 TypeScript 接口类型
使用说明
JSON 转 TypeScript 工具根据示例 JSON 自动推断字段类型并生成对应的 interface 定义,省去手写类型的麻烦,常用于对接后端接口时快速生成前端类型。
推断在本地完成:对象生成独立 interface,嵌套对象会拆成子接口,数组按首个元素推断元素类型。可自定义根接口名。
常见问题
Q 生成的类型准确吗?⌄
基于示例值推断,建议用包含所有字段、且字段有代表性取值的 JSON;可空字段可能需要你手动补上 null 或可选标记。
Q 数组里元素结构不一致怎么办?⌄
工具按数组第一个元素推断元素类型,若元素结构不同,请用最完整的一条放在首位,或生成后手动合并。
Q 支持生成 type 而不是 interface 吗?⌄
顶层为基础类型或数组时会生成 type 别名;对象默认生成 interface,可在生成后自行改写。