如何序列化保存原始JSON的模型字段?

时间:2018-12-16 19:57:49

标签: python django django-rest-framework

假设我的模型中有一个存储原始JSON的字段(因此包含双引号,nullfalse等):

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

如何序列化此模型,以便API响应中不包含反斜杠(即双重序列化的标志)?

1 个答案:

答案 0 :(得分:1)

如果使用PostrgeSQL,则可以使用JSONFIeld避免序列化。要将原始文本转换为JSON,请使用

json.loads(string)

或从json获取字符串

json.dumps(json)