您好,登錄后才能下訂單哦!
這篇文章將為大家詳細講解有關使用Flask接口如何實現如何自動解析JSON格式的數據,文章內容質量較高,因此小編分享給大家做個參考,希望大家閱讀完這篇文章后對相關知識有一定的了解。
一 自定義一個response類
from flask import Response, jsonify # 定義response返回類,自動解析json class JSONResponse(Response): @classmethod def force_type(cls, response, environ=None): if isinstance(response, dict): # 判斷返回類型是否是字典(JSON) response = jsonify(response) # 轉換 return super().force_type(response, environ)
二 主類注冊app返回類
app = Flask(__name__) app.debug = True # 開啟debug app.response_class = JSONResponse # 指定返回類,解析json # 注冊藍圖 app.register_blueprint(other, url_prefix='/other') app.register_blueprint(user, url_prefix='/user') app.register_blueprint(order, url_prefix='/order') if __name__ == '__main__': app.run(port=8080) # 端口默認5000
三 測試
視圖函數,返回元組(json),其他數據不影響:
@other.route('/json/') def json(): return {"name": "Sam"}
關于使用Flask接口如何實現如何自動解析JSON格式的數據就分享到這里了,希望以上內容可以對大家有一定的幫助,可以學到更多知識。如果覺得文章不錯,可以把它分享出去讓更多的人看到。
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。