JSON→型定義変換
APIレスポンスのようなJSONデータを貼り付けると、その構造を解析して、TypeScriptインターフェース・Pythonデータクラス・Go構造体のいずれかの、そのまま使える型定義を生成します。配列の一部の要素にしか存在しないフィールドはオプショナルとして検出され、整数と浮動小数点数も区別されます。あくまでサンプルデータのみに基づいた推測のため、結果は必ず自分の目で確認してください。すべてブラウザ内で完結するため、貼り付けたJSONがサーバーに送信されることは一切ありません。
開発者ツール ブラウザ内で完結
すべてブラウザ内で処理されます — 貼り付けたJSONがどこかに送信されることはありません。
型は実際のサンプルデータから推論されるため、結果は必ず確認してください — サンプルに存在しないフィールドは出力に表示されず、サンプル内で常に整数であった数値フィールドは浮動小数点数ではなく整数として扱われます。
上にJSONを貼り付けると、対応する型定義が生成されます。
よくある質問
生成される定義は、貼り付けたサンプルデータのみに基づいて推測されます。サンプルに存在しないフィールドは結果に現れず、サンプル内で常に整数だった数値フィールドは浮動小数点数ではなく整数として扱われるため、必ず結果を確認してください。