Python Flask,Json,返回Json資料,jsonify
阿新 • • 發佈:2019-01-01
demo.py(返回Json資料):
# coding:utf-8 from flask import Flask, jsonify import json app = Flask(__name__) # 第一種方式:手動返回Json字串 @app.route("/index") def index(): data = { "name": "python", "age": 24 } # json.dumps(字典) # 將python的字典轉換為json字串 # json.loads(字串) # 將json字串轉換為python字典 json_str = json.dumps(data) return json_str, 200, {"Content-Type": "application/json"} # 第二種方式:通過jsonify返回Json字串 @app.route("/index2") def index2(): data = { "name": "python", "age": 24 } # jsonify幫助轉為json資料,並設定響應頭 Content-Type 為application/json # return jsonify(data) # 可以傳字典引數 return jsonify(city="sz", country="china") # 也可以直接將鍵值對引數轉成Json字串。 if __name__ == '__main__': app.run(debug=True)