Pydantic · Module
model_json_schema
Pydantic can create JSON Schema dictionaries from models and arbitrary types. You can customize fields, models, types, and the overall schema generator.
Last updated
Syntax
BaseModel.model_json_schema(*, by_alias=True, ref_template=DEFAULT_REF_TEMPLATE, schema_generator=GenerateJsonSchema, mode='validation')
TypeAdapter.json_schema(*, by_alias=True, ref_template=DEFAULT_REF_TEMPLATE, schema_generator=GenerateJsonSchema, mode='validation')In-depth API docs are only for subscribers: parameters, examples, common mistakes and interview practice.
SubscribeRelated
BaseModel.model_json_schemaTypeAdapter.json_schemaWithJsonSchemaSkipJsonSchemaFieldConfigDict.json_schema_extraGenerateJsonSchema__get_pydantic_core_schema__