使用jsonify 序列化 返回的值

from flask import Flask,make_response,jsonify

import json

return jsonify(result)
# return json.dumps(result),200,{'content-type':'application/json'}

上下两句实现方法一样,都是序列化 把返回信息变成字符

json.dumps是调用python自身的方法

jsonif是使用flask提供的方法

 

后记:

中文展示乱码问题

一:

json.dumps(result),200,{'content-type':'application/json'}   

解决方法 

json.dumps(result,ensure_ascii=False),200,{'content-type':'application/json'}

看这里: https://www.cnblogs.com/kaibindirver/p/9872810.html

 

二:  jsonify(result)

往app加入配置参数

app = Flask(__name__)

#解决中文乱码的问题,将json数据内的中文正常显示

app.config['JSON_AS_ASCII'] = False

 

第二种方法:(#含开启debug模式的方法-----------------------------开debug)

 

 来源: https://www.cnblogs.com/sumafan/p/10145336.html

 

posted @ 2020-04-01 01:22  凯宾斯基  阅读(1604)  评论(0编辑  收藏  举报