メインコンテンツへ移動
忆云竹

JSON から TypeScript 型を生成

JSON のサンプルから、入れ子のオブジェクトや省略可能なプロパティ、配列、共用体型を推論します。

入力サンプルから型を推論します。欠けているプロパティは省略可能とし、空配列には unknown[] を使います。

入力や設定の変更に合わせて自動更新


    
このブラウザー内で処理します。アップロードや保存は行いません。

このツールについて

JSON のサンプルから、入れ子のオブジェクトや省略可能なプロパティ、配列、共用体型を推論します。

使い方

代表的な JSON と型名を入力し、生成されたコードをコピーするか .ts で保存します。配列内のオブジェクトをまとめて推論し、一部にないプロパティは省略可能に、異なる型は共用体にします。

空の配列は unknown[]、空のオブジェクトは { [key: string]: unknown } です。サンプルにない値は推論できないため、API の仕様と照合してください。上限は 2 MiB、30,000 個の値、深さ 80。重複キーはエラーになります。

コメント

0
してディスカッションに参加してください。
コメントはまだありません。
返信スレッド

会話全体を時系列で確認できます。各返信には、どのメッセージへの返信かが示されます。