d91*_*120 5 python django json dictionary django-views
我试图通过使用encodeURIComponent()我的服务器将查询字符串中的一些JSON发送到我的django应用程序enpoint接收数据就好,因为我可以将它打印到python控制台.
print request.GET
Run Code Online (Sandbox Code Playgroud)
以下行的输出采用此格式
<QueryDict: {u'[my json array]': [u''}}>
Run Code Online (Sandbox Code Playgroud)
我想将它转换为JSON,所以我可以用来获取一些信息,但我已经尝试过使用json.loads和其他方法操作数据而没有运气.
我的输出应该是这样的
[{u'something': something}, {u'something1': something2}, {u'something3': something3}]
Run Code Online (Sandbox Code Playgroud)
关于我在这里做错了什么提示?
ale*_*cxe 13
QueryDictclass是常规Python字典的子类,除了它为同一个键处理多个值(请参阅MultiValueDict实现).
如果要将其转储为字符串,只需使用json.dumps():
json.dumps(my_query_dict)
Run Code Online (Sandbox Code Playgroud)
还有一个相关的dict()方法:
QueryDict.dict()
返回QueryDict的dict表示.