JSON から TypeScript

JSON データから TypeScript のインターフェース定義をブラウザ内で生成します。

JSON のオブジェクトと配列から型を推測し、コピー可能な TypeScript interface を生成します。

使い方

  1. 正しい JSON を貼り付けます。
  2. 結果を生成します。
  3. 型とインターフェース名を確認してコピーします。

オブジェクトから interface

入力

{"id":1,"name":"demo","enabled":true}

出力

export interface Root {
  id: number;
  name: string;
  enabled: boolean;
}
プライバシー
サーバー通信の可能性 機密情報は避ける 必要時のみ送信

JSON と生成コードは現在のブラウザ外へ送信されません。

よくある質問

はい。ネストしたオブジェクトは別の interface として生成されます。

最初の null ではない要素から推測するため、混在配列は手動調整が必要です。
次におすすめ

関連ツール

この作業が終わったら、関連ツールも続けて使えます。