J'ai ce code:Comment encapsuler JSON entre parenthèses?
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'
)
et il me donne ceci:
{"1": {"url": "http://www.rte.ie/tv/crimecall/", "image": "http://img.rasset.ie/0002c8d0-250.jpg", "id": 2, "name": "Crimecall"}}
Comment puis-je plus encapsuler entre parenthèses ()
? Parce que sans eux, je reçois une erreur lors de l'analyse en PHP.
'" ("+ simplejson.dumps (dict) +") ""? Ou quel est exactement votre objectif? –
Ce que vous obtenez est une sortie JSON valide. Peut-être que vous devriez corriger le code PHP. –
Je reçois une erreur 'label invalide' et de ce que j'ai pu trouver, l'ajout de parenthèses résout le problème – decarbo