本文へスキップ
作業データはサーバーに保存せず、お使いのブラウザ内で処理します。
tools
JSONからTypeScriptへ変換

JSONからTypeScriptへ変換

JSONオブジェクトや配列を解析し、ネストしたTypeScript interfaceまたはtype aliasを生成します。

JSON → TypeScript変換
JSONを貼り付けてTypeScriptインターフェースに変換します。すべての処理はブラウザ内で行われ、データはサーバーへ送信されません。

主な機能

  • JSONオブジェクトと配列からネストしたTypeScript構造を推論します。
  • interface宣言とtype aliasを切り替えます。
  • 任意のルート名を有効なTypeScript識別子へ整形します。
  • 変換前にJSON構文と最上位データの形を検証します。

使い方

  1. 最上位がオブジェクトまたは配列のJSONを入力します。
  2. 必要に応じてルート名を設定し、type aliasを有効にします。
  3. 生成されたTypeScript宣言をコピーします。

活用例

  • API応答型の下書き

    サンプルJSONからネストしたTypeScript構造をすばやく生成します。

  • モックデータを型付け

    オブジェクト配列を貼り、再利用するinterfaceまたはtype aliasを作ります。

プライバシー

JSON解析とTypeScript型生成はブラウザ内で処理されます。

動作要件

最上位JSONはオブジェクトまたは配列である必要があり、生成型はサンプル値から推論されます。

よくある質問

配列の複数要素も推論しますか?
配列要素の形から共通TypeScript型を作りますが、結果は入力サンプルだけに基づき、未提示のAPI変種までは保証しません。
interfaceとtypeを選べますか?
はい。interfaceとtype aliasを切り替え、ルート型名も指定できます。