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

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

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

一 自定義一個(gè)response類

from flask import Response, jsonify
# 定義response返回類,自動(dòng)解析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)

二 主類注冊(cè)app返回類

app = Flask(__name__)
app.debug = True # 開啟debug
app.response_class = JSONResponse # 指定返回類,解析json
# 注冊(cè)藍(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

三 測(cè)試

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

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

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

相關(guān)文章

最新評(píng)論

岳西县| 武穴市| 德化县| 黑河市| 罗平县| 汉源县| 天柱县| 麟游县| 云南省| 武功县| 丹寨县| 绵竹市| 安龙县| 郁南县| 榕江县| 耒阳市| 长海县| 宁陕县| 黄冈市| 依安县| 革吉县| 长汀县| 柯坪县| 西峡县| 宁都县| 酉阳| 巨野县| 万安县| 山阳县| 庆云县| 阿鲁科尔沁旗| 昭苏县| 余干县| 湘阴县| 敦煌市| 象州县| 沾益县| 乳源| 深泽县| 垦利县| 嘉鱼县|