Я пытаюсь сопоставить значение из вложенного dict / json в мою модель Pydantic. Для меня это хорошо работает, когда мой json / dict имеет плоскую структуру. Однако я изо всех сил пытаюсь отобразить значения из вложенной структуры в мою Pydantic Model.
Предположим, у меня есть json / dict в следующем формате:
d = {
"p_id": 1,
"billing": {
"first_name": "test"
}
Кроме того, у меня есть модель Pydantic с двумя атрибутами:
class Order(BaseModel):
p_id: int
pre_name: str
Как я могу сопоставить значение ключа first_name
с моим атрибутом Pydantic pre_name
?
Есть ли простой способ вместо использования root_validator
для синтаксического анализа данной структуры в моей плоской пидантической модели?