JSON Schema → Pydantic

ブラウザ内で JSON Schema を Pydantic v2 のモデルコードに変換。スキーマを貼ると、貼り付けられる Python クラスがそのまま得られます。LLM の構造化出力ワークフローに便利。

上に入力すると結果が表示されます。

用途

JSON Schema と Pydantic は構造化オブジェクトを記述する 2 大手段です。JSON Schema は OpenAPI、LLM の function calling、構造化出力で共通言語となっており、Pydantic は Python のデファクトのバリデーションライブラリです。一方を持っていてもう一方が欲しい、という場面は頻繁にあります。本ツールは一方向の変換を担当します。JSON Schema を貼り付けると、.py にそのまま貼り付け可能な Pydantic クラスが得られます。

使うべきタイミング

対応している項目

未対応(今のところ)

よくある注意点