安装 Flask
pip install flask
一、返回 json 格式数据具体代码演示:
1、jsonify() 方法
from flask import Flask, jsonify
app = Flask(__name__)
@app.route('/')
def index():
data = {
"large_number": 12345678901234567890
}
return jsonify(data)
if __name__ == '__main__':
app.run()
2、json.dumps() 方法
from flask import Flask, Response
import simplejson as json
app = Flask(__name__)
@app.route('/')
def index():
data = {
"large_number": 12345678901234567890
}
return Response(json.dumps(data), mimetype='application/json')
if __name__ == '__main__':
app.run()
3、flask 的 Response 方法
from flask import Flask, Response
app = Flask(__name__)
@app.route('/')
def index():
data = '''
John
28
New York
'''
return Response(data, mimetype='text/xml')
if __name__ == '__main__':
app.run(debug=True)
二、 json 数据传输支持中文显示
方法一 app.config 配置
在 Flask 配置中加入下面一行代码就OK了。
if __name__ == '__main__':
app.config['JSON_AS_ASCII'] = False
app.run(debug=True)
方法二 json.dumps 配置 ensure_ascii = False
json.dumps(data, ensure_ascii=False)
参考链接
Flask 返回 Json
python flask 返回json数据
Flask 让jsonify返回的json串支持中文显示文章来源:https://www.toymoban.com/news/detail-731816.html
flask或flask-restful的接口开发,返回的json数据能显示中文的方法文章来源地址https://www.toymoban.com/news/detail-731816.html
到了这里,关于Flask - 返回 json 格式数据 - json 数据传输支持中文显示的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!