@alegkonin

Как Подружить sqlalchemy с json?

Добрый вечер, прошу разрешить наболевший вопрос. Собственных знаний не хватает, а гугл не гуглит(
Есть некая модель
__tablename__ = 'organisations_address'
    id = db.Column(db.Integer, primary_key=True)
    area = db.Column(db.JSON, nullable=True)


инсерчу в area
area = '{' + f"\"code\":\"{area_code}\", \"name\":\"{area_name}\"" + '}',


однако в db приходит заэкранированная строка :"{\"code\":\"string\"}"
я уже пробовал просто отправить строку : но sqlalchemy намеренно экранирует любые двойные кавычки

Может кто практикует подобное и сможет помочь?
  • Вопрос задан
  • 1414 просмотров
Решения вопроса 1
@alegkonin Автор вопроса
Все оказалось очень просто, спасибо, вопрос решён.
area = '{' + f"\"code\":\"{area_code}\", \"name\":\"{area_name}\"" + '}',

таких заборов вообще не нужно было городить а отправлять dict
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

Похожие вопросы