JSON → TypeScript 型生成

JSONデータからTypeScriptの型定義を自動生成。インターフェースとタイプの切り替え、オプショナルプロパティの自動検出。

サンプルJSON

実際のユースケースに基づいたJSONサンプル

JSON入力

変換したいJSONデータを入力してください

オプション

TypeScript型定義

生成された型定義

JSONを入力すると、ここにTypeScriptの型定義が表示されます

特徴

  • ネストされたオブジェクトを個別のインターフェースに分割
  • 配列内のオブジェクトから共通の型を推論
  • オプショナルプロパティの自動検出
  • interface と type の切り替え可能
  • export文を自動的に追加
  • 特殊なキー名(スペース含む)の適切な処理