API レスポンス、モックデータ、フロントエンドモデル、テスト、簡易プロトタイプ向けに、JSON サンプルから TypeScript のインターフェイスまたは型を生成します。ルート型の名前を選び、推論された定義をプロジェクトへコピーできます。
unknown[]、null 値は unknown.出力は1つのサンプルに含まれる値だけを表すため、そのサンプルにないフィールドや任意項目は検出できません。最上位が配列の場合は、先頭要素をインターフェイスの形として使用します。本番環境で使う前に、任意プロパティ、null 許容フィールド、日付文字列、API 固有のユニオン型を確認してください。
この生成ツールが作成するのは静的なTypeScript定義であり、実行時の検証機能ではありません。受信データも検証する必要がある場合は、JSON Schema検証ツールを使用してください。
関連ツール: JSONフォーマッター · JSON Schema検証