JSON 转 TypeScript
粘贴 JSON 自动生成 TypeScript 接口,嵌套对象独立命名。本地转换,数据不上传。
输入 JSON
TypeScript 接口
嵌套对象会生成独立接口;null 字段标记为可选
关于「JSON 转 TypeScript」
对接接口文档或 mock 数据时,把 JSON 示例粘贴进来即可得到 TypeScript 接口,嵌套对象自动拆分为独立 interface。
本地处理不上传服务器免费使用
适用场景
- 根据接口返回示例快速生成类型
- mock 数据转 TS 定义
- 理解陌生 JSON 的结构
- 补充项目的类型声明
使用步骤
- 粘贴 JSON
- 点击生成接口
- 复制或下载 .ts
常见问题
数据会上传吗?
不会。转换在浏览器本地完成。
数组类型如何推断?
取所有元素类型的并集;元素一致时为 T[]。
null 值怎么处理?
值为 null 的字段标记为可选(?),类型为 null,请按实际接口补充。
支持 JSON5 或注释吗?
暂不支持,请输入标准 JSON。