Pydantic model สามารถ ซ้อน (nest) ได้ — field ของโมเดลหนึ่งสามารถเป็นอีกโมเดลหนึ่ง, เป็น list ของโมเดล หรือเป็น type ที่ซับซ้อนได้ — ทำให้ FastAPI สามารถ validate JSON ที่มีโครงสร้างลึก (object ภายใน object, array ของ object) ได้โดยอัตโนมัติ
โมเดลที่ซ้อนกัน
pydantic BaseModel
():
street:
city:
:
():
name:
address: Address
tags: [] = []
addresses: [Address] = []
():
user
