将python dataDict序列化为json对象

时间:2014-02-26 06:05:57

标签: python json django

我在视图中处理了一些我从模型中检索到的数据后制作了一个dataDict。我想序列化dataDict并使用HttpResponse将其发回。

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数据发回。任何想法。

1 个答案:

答案 0 :(得分:1)

标准库有json模块来处理这些任务:

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