JSON → TypeScript

任意の JSON から整った TypeScript の interface や型エイリアスをブラウザで生成します。

100% プライベート——すべてブラウザ内で動作

使い方

  1. 1

    JSON オブジェクトまたは配列を貼り付けます。API のレスポンスが最適です。

  2. 2

    ルート型名とオプションを設定します。

  3. 3

    「型を生成」を押して TypeScript をコピーします。

使用例

API レスポンス

入力

{ "id": 1, "user": { "name": "Ada" } }

出力

interface Root { id: number; user: { name: string }; }

オブジェクト配列

入力

[{ "sku": "A1", "price": 9.5 }]

出力

type Root = { sku: string; price: number }[];

よくある質問

任意フィールドはどう扱われますか?

一部の配列要素で欠けているキーは ? 付きの任意フィールドになります。

複数の型が生成されますか?

はい。ネストしたオブジェクトは独立した名前付き型になります。

データはアップロードされますか?

いいえ。生成はすべてブラウザ内で行われます。

関連ツール