1. 程式人生 > 其它 >python學習筆記——flask之json

python學習筆記——flask之json

技術標籤:# python_web

一、原始方法

1.資料轉換成字串

2.設定響應型別為json

# coding:utf-8
from flask import Flask
import json

app = Flask(__name__)

@app.route('/')
def index():
    dic = {'name':'cz','age':18}
    str_json = json.dumps(dic)
    return str_json,200,{'Content-Type':'application/json'}

# 執行程式
if __name__ == '__main__':
    print(app.url_map)#檢視所有的路由資訊
    app.run(host='0.0.0.0',port=80,debug=True)  # 通過run()函式將web應用部署到web伺服器並啟動服務

二、flask自帶的方法

1.匯入jsonify()

2.返回jsonify()處理的資料

# coding:utf-8
from flask import Flask,jsonify

app = Flask(__name__)

@app.route('/')
def index():
    dic = {'name':'cz','age':20}

    return jsonify(dic)

# 執行程式
if __name__ == '__main__':
    print(app.url_map)#檢視所有的路由資訊
    app.run(host='0.0.0.0',port=80,debug=True)  # 通過run()函式將web應用部署到web伺服器並啟動服務

注意:jsonify自動完成了:1.資料轉換成字串 2.設定響應型別為json