最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Flask接口如何返回JSON格式數(shù)據(jù)自動解析

 更新時間:2020年11月16日 16:20:55   作者:侯賽雷  
這篇文章主要介紹了Flask接口如何返回JSON格式數(shù)據(jù)自動解析,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友可以參考下

一 自定義一個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) # 轉(zhuǎn)換
    return super().force_type(response, environ)

二 主類注冊app返回類

app = Flask(__name__)
app.debug = True # 開啟debug
app.response_class = JSONResponse # 指定返回類,解析json
# 注冊藍(lán)圖
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) # 端口默認(rèn)5000

三 測試

視圖函數(shù),返回元組(json),其他數(shù)據(jù)不影響:

@other.route('/json/')
def json():
  return {"name": "Sam"}

以上就是本文的全部內(nèi)容,希望對大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。

相關(guān)文章

最新評論

乌鲁木齐县| 大安市| 犍为县| 香格里拉县| 蒲江县| 东城区| 屏南县| 巴里| 桑植县| 高唐县| 花莲市| 青浦区| 沾化县| 蓬溪县| 刚察县| 五寨县| 遂平县| 株洲县| 若尔盖县| 阿尔山市| 安多县| 石渠县| 乐业县| 金溪县| 中方县| 常熟市| 孙吴县| 新民市| 华亭县| 基隆市| 丰城市| 贡嘎县| 襄城县| 陈巴尔虎旗| 固始县| 铁岭县| 威信县| 天台县| 博爱县| 威宁| 临漳县|