JSONからTypeScript生成

JSONサンプルからTypeScriptインターフェースと型をローカル生成します。

JSONサンプル

TypeScript

このツールについて

JSONのオブジェクト、配列、プリミティブ、null、引用符が必要なプロパティ名から読みやすいTypeScriptインターフェースを推論します。

主な機能

  • ネストしたインターフェース
  • 異種配列のユニオン型
  • 無効な識別子を引用符で保護
  • コピーとTypeScriptダウンロード

使い方

  1. 1ルート型名を指定します。
  2. 2有効なJSONサンプルを貼り付けます。
  3. 3TypeScriptを生成・確認し、コピーまたはダウンロードします。

入力

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

出力

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

制限事項

  • 入力は2,000,000文字までです。
  • 1つのサンプルから省略可能性は判断できないため、すべて必須フィールドになります。
  • 空配列はunknown[]になります。

最終確認:

関連ツール