Как сериализовать поле модели, содержащее необработанный JSON? - PullRequest
0 голосов
/ 16 декабря 2018

Предположим, в моей модели есть поле, в котором хранится необработанный JSON (содержащий двойные кавычки null, false и т. Д.):

class Activity(models.Model):
    textjson = models.TextField(default="Unassigned")

как мне сериализовать эту модель, чтобыОтвет API не будет содержать обратной косой черты, признака двойной сериализации?

1 Ответ

0 голосов
/ 16 декабря 2018

Если вы используете PostrgeSQL, вы можете использовать JSONFIeld, чтобы избежать сериализации.Для преобразования необработанного текста в JSON используйте

json.loads(string)

или для получения строки из json

json.dumps(json)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...