Питон | Как отправить JSON-ответ с присвоенным ему именем - PullRequest
0 голосов
/ 13 марта 2010

Как я могу вернуть клиенту (скажем, массив) ответ с присвоенным ему именем из скрипта Python.

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

в этом сценарии он возвращает массив с присвоенным ему именем (jsonValidateReturn), к нему также может обращаться jsonValidateReturn [1], поэтому я хочу сделать то же самое с помощью скрипта python.

Я попробовал один раз, но не получилось

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') 

Спасибо.

1 Ответ

1 голос
/ 13 марта 2010

Попробуйте это для последних двух строк:

jsonValidateReturn = simplejson.dumps({'jsonValidateReturn': array_to_js})
return HttpResponse(jsonValidateReturn, mimetype='application/json') 
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...