Python | 如何发送带有名称的JSON响应

0 投票
1 回答
1229 浏览
提问于 2025-04-15 20:22

我想知道怎么从一个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') 

撰写回答