JSONからPythonデータクラス変換ツールとは?
JSON サンプルから完全な型ヒント付きの dataclass を生成するツールです。曖昧な dict の代わりに、型付きで自己文書化的なモデルを取得でき、API・スクリプト・テストに役立ちます。すべてブラウザ内でローカル生成です。
JSON から dataclass を生成する手順
JSON オブジェクトまたは配列を貼り付けると、dataclass が即座に表示されます。デフォルト値を持つフィールドは、dataclass の要件に従って必須フィールドの後に配置されます。
型ヒント
str、int、float、bool、List[T] はサンプルから推論されます。ネストしたオブジェクトは独立した dataclass になり、未知の形は Any にフォールバックします。
オプションフィールドと使い方
欠損や null の可能性があるものは Optional[T] = None になります。出力は dataclasses と typing からのみ import し、サードパーティ依存はありません。dataclasses.asdict() でモデルを JSON に戻せます。