JSON 转 TypeScript

根据 JSON 示例生成 interface / type
工具
TypeScript 类型生成 本地处理

Input

输入 JSON 示例

0 字符

Output

TypeScript 类型

0 字符

JSON 转 TypeScript 适合什么场景?

这个工具适合前端开发、接口联调和 Mock 数据整理。把接口返回 JSON 粘贴进来,即可生成 TypeScript interface 或 type,减少手写类型定义的重复工作。

支持哪些结构?

  • 支持对象、数组、嵌套对象、字符串、数字、布尔值和 null。
  • 数组会推断元素类型,嵌套对象会拆成独立类型。
  • 可切换 interface 或 type,并选择是否添加 export。

JSON 转 TypeScript 常见问题

生成的类型一定完全准确吗?

类型基于当前 JSON 示例推断。如果接口字段可能缺失或存在更多变体,建议结合真实接口文档人工调整。

JSON 内容会上传服务器吗?

不会。解析和类型生成全部在浏览器本地完成。