JSONからTypeScriptのインターフェースを生成
JSONからTypeScriptのインターフェースや型を生成します。ネストしたオブジェクトは名前付きのインターフェースになり、省略可能なフィールドやnullになり得るフィールドもデータから自動で判別します。
使い方
- 1
データを貼り付けるか開く
テキストを貼り付けるか、ファイルをエディターにドロップ、または「ファイルを開く」をクリックします。「サンプルを読み込む」で使い方を確認できます。
- 2
オプションを調整
入力と同時に結果が更新されます。オプションを変更して、必要な出力に仕上げましょう。
- 3
コピーまたはダウンロード
結果をクリップボードにコピーするか、ファイルとしてダウンロードします。
PixNudgeが選ばれる理由
アップロードは一切なし
データはブラウザ内で処理され、サーバーに送信されることはありません。APIキーやトークン、顧客データも安全です。
大きなファイルでも一瞬で処理
サーバーとの通信が発生しないため、入力と同時に結果が表示されます。数MBのファイルもスムーズに扱えます。
数値を正確に保持
64ビットIDのような長い数値も丸められることなく、書かれたとおりに保持されます。
よくある質問
省略可能なフィールドはどう判別されますか?
オブジェクトの配列を貼り付けると、一部の要素にないキーは省略可能(?)になり、nullになることがある値はnullとのユニオン型になります。貼り付けるサンプルデータが多いほど、型はより正確になります。
インターフェースの代わりに型エイリアスを使えますか?
はい。初期設定ではインターフェースを生成しますが、「型エイリアスを使用」をオンにするとtype宣言を生成します。
「型定義のみ」とは?
「型定義のみ」がオンの場合は、型宣言だけを出力します。オフにすると、実行時にJSONを変換・チェックする関数も生成します。