【发布时间】:2015-03-24 11:14:13
【问题描述】:
我以这种方式发送一个 JSON 对象(component_list 是一个 QuerySet):
data = serializers.serialize('json', component_list)
return HttpResponse(data, content_type='application/json')
但是我想像这样填写更多信息:
data = {}
data['ok'] = True
data['component_list'] = serializers.serialize('json', component_list)
return HttpResponse(json.dumps(data), content_type='application/json')
但它不起作用,因为 serializers.serialize('json', component_list) 已经是一个 json 结构,我正在尝试使用 json.dumps 再次使其成为 json。
我该如何解决这个问题?
【问题讨论】:
-
检查它是否有效。首先像这样
data['component_list'] = component_list构建您的字典,然后转储数据