当前Flask在对列表进行json时会引发错误。
Flask
我知道可能出于安全原因https://github.com/mitsuhiko/flask/issues/170,但是我仍然希望有一种返回JSON列表的方法,如下所示:
[ {'a': 1, 'b': 2}, {'a': 5, 'b': 10} ]
代替
{ 'results': [ {'a': 1, 'b': 2}, {'a': 5, 'b': 10} ]}
在响应application/json请求时。如何使用Jsonify在Flask中返回JSON列表?
application/json
jsonify出于安全原因,可以防止您在Flask 0.10及更低版本中执行此操作。
jsonify
无论如何,只要json.dumps在Python标准库中使用即可。
json.dumps
http://docs.python.org/library/json.html#json.dumps