JSONからTypeScriptへ

API 応答、モックデータ、フロントエンドモデル、テスト、およびクイックプロトタイプの JSON のサンプルから TypeScript インターフェイスまたはタイプを生成します。 ルートタイプ名を選択し、プロジェクトに不当な定義をコピーします。

JSON 型が不満される方法

サンプルベースの生成制限

出力は、サンプルに存在する値を示します。オプションまたはそのサンプルから欠落しているフィールドを発見できません。トップレベルの配列では、最初の項目はインターフェイス形状として使用されます。オプションのプロパティ、無効なフィールド、日付文字列、およびAPI固有のユニオンをレビューして、結果が生成される前に確認します。

このジェネレータは、実行時間検証ではなく、静的TypeScript定義を作成します。 受信データを検証する必要がある場合は、JSON Schemaバリデータを使用します。

関連ツール: JSONフォーマッター · JSON Schema バリデーター