Flask-如何返回json对象?
Flask 给客户端返回 JSON 数据时,可以直接使用 jsonify()函数生成一个JSON 的响应,它会帮我们指定Content-Type:application/json
示例:
from flask import jsonify
@app.route('/demo')
def demo():
json_dict = {
"user_id": 1,
"user_name": "张三"
}
return jsonify(json_dict)
注:不推荐使用json.dumps()将字典转换成json字符串返回,因为Content-Type还是默认为text/html,需要我们自己去指定。另外新版本中直接返回字典,也会当做json对象去处理。