JSONサンプルからネスト型・配列・省略可能フィールドを含むTypeScriptインターフェースを生成します。ブラウザ内で動作します。
JSON→TS変換の使い方
JSONオブジェクトまたは配列を貼り付けます。
オプションでルートインターフェース名を設定します。
生成されたTypeScriptインターフェースをコピーします。
よくある質問
ネストされた各オブジェクトは独自の名前付きインターフェースになり、親から参照されるため、結果はクリーンで再利用可能です。
オブジェクトの配列は1つのインターフェースにマージされ、一部の要素に存在しないキーはoptionalとしてマークされます。混合プリミティブの配列はユニオン型の要素型になります。
いいえ。型はブラウザ内で生成されるため、データがデバイスの外に出ることはありません。
サンプルからインターフェースを推論するJSON→TypeScriptジェネレーターです。ネストされたオブジェクト・省略可能なキーを持つオブジェクトの配列・ユニオン型に対応しています。
ブラウザ内で動作するため、高速でデータは常にプライベートです。スキーマを強制するのではなく、サンプルから形状を推論します。
関連ツール
当サイトは必要なCookieを使用しています。同意いただける場合、Google AdSenseも読み込みます(広告Cookieが設定されます)。詳しくはプライバシーポリシーをご覧ください。