跳到内容

JSON → TypeScript Interface

粘贴 JSON 自动生成 TypeScript interface。嵌套拆分、数组 union 推断、null / readonly 选项。

完全免费 无需注册 浏览器内完成 即刻下载 5 种语言 深色模式
⬇ types.ts

            
        

❓ 常见问题

数组中类型混合?
分析所有元素 -> union 类型
null 与 undefined?
JSON 无 undefined。开启: field?: T,关闭: field: T | null
日期 / 自定义类型?
在 JSON 中都是 string -> 后续手动改写
🐛 此工具出现问题了吗?

免费、无需注册。仅提供复现步骤也有帮助。报告将直接发送给运营者并用于改进。

※ 为复现问题,浏览器信息 (UA / 屏幕 / 语言 / URL) 将自动发送