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[]。

最近審核:

相關工具