JSON 转 TypeScript 生成器

根据 JSON 示例在本地生成 TypeScript 接口和类型。

JSON 示例

TypeScript

关于工具

根据 JSON 对象、数组、基本类型、null 和需要引号的属性名推断可读的 TypeScript 接口。

主要功能

  • 嵌套接口
  • 异构数组联合类型
  • 自动引用无效标识符
  • 复制和下载 TypeScript

使用方法

  1. 1设置根类型名称。
  2. 2粘贴有效的 JSON 示例。
  3. 3生成并检查 TypeScript,然后复制或下载。

示例

输入

{"user-name":"Ada","active":true}

输出

export interface RootObject {
  "user-name": string;
  active: boolean;
}

限制

  • 输入上限为 2,000,000 个字符。
  • 单个示例无法推断可选性,因此字段均为必填。
  • 空数组生成 unknown[]。

最近审核:

相关工具