【发布时间】:2018-04-13 14:44:08
【问题描述】:
我想将我的字典对象转换为 JSON,因为我需要在 ReactJS 文件中发送它。我的代码如下:
def get(self, request, pk, format = None):
queryset = SocialAccount.objects.filter(provider='twitter').get(id=pk)
user_id= queryset.uid
name = queryset.extra_data['name']
username = queryset.extra_data['screen_name']
data = {'user_id':user_id,'name':name,'username':username}
data = json.dumps(data)
print(type(json.loads(data)))
return Response(json.loads(data))
在这个视图中,我在“print(type(json.loads(data)))”行中得到了“class 'dict'”而不是 JSON 对象。如果我错了,请指导我。我需要做什么? 谢谢。
【问题讨论】:
-
@pm95:这几乎没有涵盖这里犯的错误,然后 OP 再次解码。
-
因为您将其转储并加载回 dict
标签: python json django dictionary django-views