Как в python загрузить в pydantic модель данные из json



By admin ~ Декабрь 15th, 2023. Filed under: Python.

Для загрузки данных JSON в модель Pydantic в Python вы можете использовать метод parse_obj или parse_raw совместно с методом json.loads для десериализации JSON-строки. Вот пример:

import json
from pydantic import BaseModel

# Определение модели Pydantic
class MyModel(BaseModel):
    name: str
    age: int

# JSON-строка
json_data = '{"name": "Alice", "age": 25}'

# Десериализация JSON-строки и загрузка в модель
model_instance = MyModel.parse_obj(json.loads(json_data))

В этом примере мы создаем модель MyModel, определяем поля name и age. Затем мы используем json.loads для преобразования JSON-строки в объект Python, а затем передаем его в метод parse_obj модели Pydantic для загрузки данных в модель model_instance.

Popularity: 3%

Похожие статьи:

Оставьте комментарий: