Skip to main content

pydantic とは?

Pydantic は、型アノテーションを使ったデータ検証のための素晴らしくモダンな Python ライブラリです。型の制約を強制し、データの一貫性を保証するとともに、検証が失敗したときには 明確なエラーメッセージを提供します。Pydantic は 強力でありながら使いやすく、構造化データを扱う開発者にとって 人気の選択肢となっています。

インストール

この SDK で Pydantic を使うには、pydantic の extra 依存関係付きで SDK をインストールする必要があります。これはデフォルトでは含まれていません。

機能

この SDK では、Pydantic は extra パラメータを辞書から Pydantic モデルへキャストするために使われ、より堅牢なデータ 検証と操作を可能にします。
この例では、Animal クラスは name と age という 2 つの フィールドを持つ Pydantic モデルです。status エンドポイントへリクエストが行われると、 extra パラメータは自動的に Animal インスタンスへキャストされ、 データへ簡単にアクセスして検証できるようになります。