コードの塔 · 24 号室
JSON → TypeScript 型生成
JSON から TypeScript、Go、Python、Java、C#、Rust の型を生成します。
🔒 ブラウザ内で処理 · アップロード不要 · 登録不要
JSON から型を生成
API レスポンスのサンプルを貼り付けると、すぐに TypeScript のインターフェースが得られます。Go の構造体、Python の dataclass、Java/C#/Kotlin のクラス、Rust の serde 構造体、Swift の Codable 型にも対応しています。型は quicktype によって推論され、配列の要素をまとめ、省略可能なフィールド、列挙型、日付、ネストしたオブジェクトを検出します。
よりよい型を得るコツ
- 配列の要素を複数含めると、ときどき欠けるフィールドが省略可能として扱われます。
- 最上位にはわかりやすい名前(例:
User)を付けましょう。ネストした型はキー名から命名されます。 - 「型のみ」のチェックを外すと、パース時に JSON を検証するランタイム変換コードも生成されます。
JSON はアップロードされますか?
いいえ。quicktype はブラウザ内で動作します。エンジンは一度だけダウンロードされ(約 1 MB)、データはローカルに残ります。