JSON → TypeScript
任意の JSON から整った TypeScript の interface や型エイリアスをブラウザで生成します。
100% プライベート——すべてブラウザ内で動作
使い方
- 1
JSON オブジェクトまたは配列を貼り付けます。API のレスポンスが最適です。
- 2
ルート型名とオプションを設定します。
- 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 }[];よくある質問
任意フィールドはどう扱われますか?
一部の配列要素で欠けているキーは ? 付きの任意フィールドになります。
複数の型が生成されますか?
はい。ネストしたオブジェクトは独立した名前付き型になります。
データはアップロードされますか?
いいえ。生成はすべてブラウザ内で行われます。
関連ツール
JSON 整形ブラウザで JSON を即座に整形・美化・圧縮・検証。JSON 検証ブラウザー上で JSON を即時に検証し、構文エラーの行・列・位置を正確に特定します。JSON → CSV 変換JSON オブジェクトの配列を、Excel や Google スプレッドシート、データベース取り込みに使える整った CSV に変換します。Base64 エンコード/デコードテキストと Base64 をブラウザー上で即時に相互変換。Unicode・絵文字に完全対応。URL エンコーダー / デコーダーencodeURIComponent または encodeURI で URL エンコードし、パーセントエンコードされた文字列をデコードします。Unix タイムスタンプ変換Unix タイムスタンプと日時を相互変換します。秒とミリ秒に対応。