JSONをPythonのクラスに変換
JSONのサンプルを、Pydanticモデルやdataclassに変換します。
JSONからPythonのクラスを生成
型付きのモデルがあるとAPIのデータを扱いやすくなり、ミスも早い段階で見つかります。このページはPydanticを選んだ状態でJSON型定義ジェネレーターを開きます。dataclassにもワンクリックで切り替えられます。
使われる型
値はstr、int、float、bool、List[...]に対応づけられます。サンプルで欠けていたりnullだったりするフィールドは、既定値がNoneのOptional[...]になります。
関連ツール
同じデータをどの言語からでも検証するには、JSON Schemaを生成してください。JSONをYAMLやCSVに変換するにはJSON変換ツールを使います。