Python 如何序列化包含原始JSON的模型字段?
假设我的模型中有一个存储原始JSON的字段(因此包含双引号,Python 如何序列化包含原始JSON的模型字段?,python,django,django-rest-framework,Python,Django,Django Rest Framework,假设我的模型中有一个存储原始JSON的字段(因此包含双引号,null,false等): 如何序列化此模型,使API响应不包含反斜杠,即双重序列化的标志?如果使用PostrgeSQL,则可以使用JSONFIeld来避免序列化。要将原始文本转换为JSON,请使用 json.loads(string) 或者从json获取字符串 json.dumps(json) 在发布之前,我尝试过此答案,但没有帮助。请共享您的序列化代码。segment\u工作已转储-它是原始JSON文本。序列化程序再次将其转换为
null
,false
等):
如何序列化此模型,使API响应不包含反斜杠,即双重序列化的标志?如果使用PostrgeSQL,则可以使用JSONFIeld来避免序列化。要将原始文本转换为JSON,请使用
json.loads(string)
或者从json获取字符串
json.dumps(json)
在发布之前,我尝试过此答案,但没有帮助。请共享您的序列化代码。
segment\u工作
已转储-它是原始JSON文本。序列化程序再次将其转换为文本,并显示反斜杠。而json.loads
给出Python对象,而不是text.loads()返回上面所写的dict。哪个序列化程序向文本添加斜杠?
json.dumps(json)