本文共 1156 字,大约阅读时间需要 3 分钟。
from flask import Flaskimport jsonapp = Flask(__name__)@app.route("/index",methods=["GET"])def index(): # json就是字符串 data = { "name" : "python", "age" : 18 } # json.dumps(字典) 将python的字典转换为json字符串 # json.loads(字符串) 将字符串转换为python中的字典 json_str = json.dumps(data) return json_str,200,{ "Content-Type":"application/json"}if __name__ == '__main__': app.run(debug=True)
jsonify帮助将字典转换为json数据,并设置响应头 Content-Type 为 application/json
from flask import Flask,request,abort,Response,make_response,jsonifyimport jsonapp = Flask(__name__)@app.route("/index",methods=["GET"])def index(): # json就是字符串 data = { "name" : "python", "age" : 24 } # json.dumps(字典) 将python的字典转换为json字符串 # json.loads(字符串) 将字符串转换为python中的字典 # json_str = json.dumps(data) # return json_str,200,{"Content-Type":"application/json"} # jsonify帮助将字典转换为json数据,并设置响应头 Content-Type 为 application/json # return jsonify(data) return jsonify(city="sz",country="china")if __name__ == '__main__': app.run(debug=True)
转载地址:http://dxag.baihongyu.com/