Modelos Pydantic podem aninhar — um campo de modelo pode ser outro modelo, uma lista de modelos ou tipos complexos — permitindo que FastAPI valide automaticamente JSON profundamente estruturado (objetos dentro de objetos, arrays de objetos).
Modelos aninhados
pydantic BaseModel
():
street:
city:
:
():
name:
address: Address
tags: [] = []
addresses: [Address] = []
():
user
