目前 Flask
在 jsonifying 列表时会引发错误。
我知道可能存在安全原因 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 列表?
最佳答案
你不能,但无论如何你都可以这样做。我需要这个用于 jQuery-File-Upload
import json
# get this object
from flask import Response
#example data:
js = [ { "name" : filename, "size" : st.st_size ,
"url" : url_for('show', filename=filename)} ]
#then do this
return Response(json.dumps(js), mimetype='application/json')
关于json - 如何 `jsonify` Flask 中的列表?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12435297/