2010-03-13 6 views
0

Comment puis-je retourner une réponse (disons un tableau) au client avec un nom qui lui est assigné à partir d'un script python.Python | Comment envoyer une réponse JSON avec un nom assigné

echo '{"jsonValidateReturn":'.json_encode($arrayToJs).'}'; 

dans ce scénario, il retourne un tableau avec le nom (jsonValidateReturn) lui assigner également ce qui peut être consulté par jsonValidateReturn [1], donc je veux faire la même chose en utilisant un script python.

Je l'ai essayé une fois, mais il ne va pas bien

array_to_js = [vld_id, vld_error, False] 
array_to_js[2] = False 
jsonValidateReturn = simplejson.dumps(array_to_js) 
return HttpResponse(jsonValidateReturn, mimetype='application/json') 

Merci.

Répondre

1

Essayez ceci pour les deux dernières lignes:

jsonValidateReturn = simplejson.dumps({'jsonValidateReturn': array_to_js}) 
return HttpResponse(jsonValidateReturn, mimetype='application/json') 
Questions connexes