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 サイトの他の関連記事を参照してください。