JSONをTypeScriptインターフェースに変換
JSONをTypeScriptインターフェースに変換
- 処理はすべてお使いのブラウザ内で行われ、ファイルが端末から送信されることはありません。
- 完全無料・登録不要・利用制限なし。
- モバイルを含む最新ブラウザで動作します。
About this tool
「JSONをTypeScriptインターフェースに変換」は、JSONから厳密なTypeScriptインターフェース・型・readonly修飾子・任意フィールド定義を自動的に推論・作成します。
How to use
- APIのJSONレスポンスまたはデータ構造を貼り付けます。
- ルートのインターフェース名とフォーマット設定(interface vs type)を設定します。
- 必要に応じて任意フィールドやreadonly修飾子を有効にします。
- 生成されたTypeScript定義をプロジェクトにコピーします。
FAQ
ネストされたオブジェクトや配列に対応していますか?
はい!ネストされたオブジェクトと配列要素のスキーマはすべて、個別のインターフェースとして再帰的に生成されます。
プロパティをreadonlyにできますか?
はい。「フィールドをreadonlyにする」チェックボックスを切り替えます。