0
我有这样的代码:如何将JSON封装在括号内?
objects = Event.objects.all()
i = 0
dict = {}
small_dict = {}
for o in objects:
small_dict = {'id': o.id, 'url': o.url, 'name': o.name, 'image': o.image}
dict[str(i+1)] = small_dict
small_dict = {}
return HttpResponse(
simplejson.dumps(dict),
content_type = 'application/javascript; charset=utf8'
)
,这让我这个:
{"1": {"url": "http://www.rte.ie/tv/crimecall/", "image": "http://img.rasset.ie/0002c8d0-250.jpg", "id": 2, "name": "Crimecall"}}
我怎样才能进一步将其封装()
括号之间?因为如果没有他们,我在使用php解析它们时会出错。
`“(”+ simplejson.dumps(dict)+“)”`?或者你的目标是什么? – 2010-12-02 21:29:04
你得到的是有效的JSON输出。也许你应该修复PHP代码。 – 2010-12-02 21:29:56