2014-02-26 385 views
0

我在處理模型中檢索的視圖中的一些數據之後編寫了一個dataDict。我想序列化dataDict並使用HttpResponse將其發回。將python dataDict序列化爲json對象

dataDict = 'cpu='+str(cpu_count)+'&memory='+str(memory_size)+'&count='+str(count)+'' 
qdict = QueryDict(dataDict) 

當我打印qDict它會給出以下輸出。

<QueryDict: {u'count': [u'77'], u'cpu': [u'187'], u'memory': [u'352256']}> 

現在我想序列化qdict並將其作爲json數據發回。任何想法。

+0

使用,數據=連載( 「JSON」,qdict)給了我錯誤AttributeError的: '統一' 對象有沒有屬性 '_meta'。 – Eastwood

回答

1

標準庫有json的模塊來處理這樣的任務:

import json 
json_string = json.dumps(qdict.dict())