使用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