flask(13):使用jsonify的用法
需求场景
上一篇我们看到了返回类型是text的,那么怎么才能是json格式的呢
完整代码如下
from flask import Flask,request,abort,jsonify,json
app=Flask(__name__)
@app.route("/index",methods=["GET"])
def index():
data={
"loginstatus": "中"
}
# jsonify方法
# return jsonify(data)
data_str = json.dumps(data,ensure_ascii=False)
return data_str,200,{"loginstatus":1,"Content-Type":"application/json"}
if __name__ == '__main__':
app.run(debug=True)
postman操作
解释:
当我们使用jsonify时,连接类型默认是json的,但是当我们使用json.dumps格式时,就需要我们手动修改连接类型了