1. 程式人生 > >Flask 自帶jsonify 直接返回json一條龍

Flask 自帶jsonify 直接返回json一條龍

flask自帶的jsonify直接可以返回json資料

非常簡潔

當然熟悉http的還可以自己寫一個方法

實現跨域等等

程式碼如下:

# coding=utf-8
from flask import Flask,jsonify
import json


app = Flask(__name__)

@app.route("/index")
def index():
    data = {
        "name": "zhangsan",
        "age": 18
    }

    #json_str = json.dumps(data)
    #return json_str,200,{"Content-Type":"application/json"}

    #幫助轉換為json字串, 並且設定響應頭Content-Type: application/json
    return jsonify(data)

@app.route("/hello")
def hello():
    return jsonify(name="wancheng",subject="python")


if __name__ == '__main__':
    app.run(host="127.0.0.1",port=5000,debug=True)