@AirFlare

Как зашифрованный json переделать в модель?

Доброго времени суток! На руках такая картина: есть fastapi, отправляется на сервер json в base64, POST запросом:
/upd?q=base64
При дешифровке "base64", получается такой json:
{"name":"alex", "country":"Germany", "age": 32}
Для создания модели использую pydantic, BaseModel. Код:
from pydantic import BaseModel


class UserInfo(BaseModel):
    name: str
    country: str
    age: 32

Код, который отвечает за запрос:
from base64 import b64decode


@router.post('/upd')
def upd(q: str):
    decrypted_q = b64decode(q)
    return 'Answer'

И вот заключается вопрос... Как мне этот json после расшифровки засунуть в модель? Документацию FastAPI читал, но не нашел решения.
  • Вопрос задан
  • 90 просмотров
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы
19 апр. 2024, в 05:01
999999 руб./за проект
19 апр. 2024, в 03:52
1000 руб./за проект
19 апр. 2024, в 03:01
1000 руб./за проект