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格式时,就需要我们手动修改连接类型了

posted @ 2021-09-23 15:16  Tester-**  阅读(277)  评论(0编辑  收藏  举报