在 Flask 视图中返回 JSON 响应
使用 Flask 视图时,返回值决定响应的格式。为了返回 JSON 响应,Flask 提供了以下选项:
选项 1:JSON 序列化
Flask 自动将 Python 字典或列表序列化为 JSON 响应。要实现此功能:
@app.route("/summary") def summary(): d = make_summary() return d
选项 2:jsonify 函数
对于较旧的 Flask 版本或返回自定义 JSON 可序列化对象时,请使用 jsonify 函数:
from flask import jsonify @app.route("/summary") def summary(): d = make_summary() return jsonify(d)
两个选项都可以轻松地将指定数据作为 JSON 响应返回,从而与前端无缝集成应用程序。
以上是如何在 Flask 视图中返回 JSON 响应?的详细内容。更多信息请关注PHP中文网其他相关文章!