Monu Tools

JSON→TypeScript変換

JSONサンプルからネスト型・配列・省略可能フィールドを含むTypeScriptインターフェースを生成します。ブラウザ内で動作します。

JSON→TS変換の使い方

  1. 01

    JSONオブジェクトまたは配列を貼り付けます。

  2. 02

    オプションでルートインターフェース名を設定します。

  3. 03

    生成されたTypeScriptインターフェースをコピーします。

よくある質問

ネストされたオブジェクトはどう処理されますか?

ネストされた各オブジェクトは独自の名前付きインターフェースになり、親から参照されるため、結果はクリーンで再利用可能です。

形状の異なる配列はどう処理されますか?

オブジェクトの配列は1つのインターフェースにマージされ、一部の要素に存在しないキーはoptionalとしてマークされます。混合プリミティブの配列はユニオン型の要素型になります。

JSONはどこかにアップロードされますか?

いいえ。型はブラウザ内で生成されるため、データがデバイスの外に出ることはありません。

このツールについて

サンプルからインターフェースを推論するJSON→TypeScriptジェネレーターです。ネストされたオブジェクト・省略可能なキーを持つオブジェクトの配列・ユニオン型に対応しています。

ブラウザ内で動作するため、高速でデータは常にプライベートです。スキーマを強制するのではなく、サンプルから形状を推論します。

関連ツール

当サイトは必要なCookieを使用しています。同意いただける場合、Google AdSenseも読み込みます(広告Cookieが設定されます)。詳しくはプライバシーポリシーをご覧ください。