JSON 转 TypeScript

根据 JSON 自动推断并生成 TypeScript 接口类型

使用说明

JSON 转 TypeScript 工具根据示例 JSON 自动推断字段类型并生成对应的 interface 定义,省去手写类型的麻烦,常用于对接后端接口时快速生成前端类型。

推断在本地完成:对象生成独立 interface,嵌套对象会拆成子接口,数组按首个元素推断元素类型。可自定义根接口名。

常见问题

Q 生成的类型准确吗?

基于示例值推断,建议用包含所有字段、且字段有代表性取值的 JSON;可空字段可能需要你手动补上 null 或可选标记。

Q 数组里元素结构不一致怎么办?

工具按数组第一个元素推断元素类型,若元素结构不同,请用最完整的一条放在首位,或生成后手动合并。

Q 支持生成 type 而不是 interface 吗?

顶层为基础类型或数组时会生成 type 别名;对象默认生成 interface,可在生成后自行改写。

相关工具

© 2026 ITBX 工具箱 · 开发者在线工具集

本地运算 · 数据不上传(除明确标注的在线检查类工具)