ホームページ > バックエンド開発 > Python チュートリアル > Flask ビューから JSON 応答を返す方法は?

Flask ビューから JSON 応答を返す方法は?

Barbara Streisand
リリース: 2024-12-19 10:32:13
オリジナル
206 人が閲覧しました

How to Return JSON Responses from Flask Views?

Flask ビューでの JSON 応答の提供

Flask のコンテキストでは、ビューから JSON 応答を作成する方法を探しています。データ分析機能の結果が表示されます。これを実現するために、Flask は簡単なアプローチを提供します。

Python オブジェクトによる直接応答

最新の Flask バージョンでは、ビューから Python 辞書またはリストを直接返すことができます。と、Flask が応答用に自動的に JSON に変換します。

@app.route("/summary")
def summary():
    d = make_summary()
    return d
ログイン後にコピー

JSONify古いバージョンとカスタム オブジェクトの場合

Flask の古いバージョンの場合、またはネイティブに JSON シリアル化できないカスタム オブジェクトを返す場合は、Flask の jsonify 関数を利用できます。

from flask import jsonify

@app.route("/summary")
def summary():
    d = make_summary()
    return jsonify(d)
ログイン後にコピー

このアプローチデータを JSON 形式にシームレスに変換し、分析した情報を Flask API で効果的に表示できるようにします。

以上がFlask ビューから JSON 応答を返す方法は?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
著者別の最新記事
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート