在 Flask 視圖中傳回 JSON 回應
使用 Flask 視圖時,傳回值決定回應的格式。為了傳回 JSON 回應,Flask 提供了以下選項:
選項 1:JSON 序列化
Flask 自動將 Python 字典或清單序列化為 JSON 回應。若要實現此功能:
@app.route("/summary") def summary(): d = make_summary() return d
選項2:jsonify 函數
對於較舊的Flask 版本或傳回自訂JSON 可序列化物件時,請使用jsonify 函數:
from flask import jsonify @app.route("/summary") def summary(): d = make_summary() return jsonify(d)
兩個選項都可以輕鬆地將指定資料作為JSON響應返回,從而與前端無縫整合應用程式。
以上是如何在 Flask 視圖中傳回 JSON 回應?的詳細內容。更多資訊請關注PHP中文網其他相關文章!