Python | 如何发送带有名称的JSON响应
我想知道怎么从一个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
试试下面这两行代码:
jsonValidateReturn = simplejson.dumps({'jsonValidateReturn': array_to_js})
return HttpResponse(jsonValidateReturn, mimetype='application/json')