一尘不染

从Flask视图返回JSON响应

json

我有一个使用Pandas分析CSV文件并生成带有摘要信息的字典的函数。我想从Flask视图返回结果作为响应。如何返回JSON响应?

@app.route("/summary")
def summary():
    d = make_summary()
    # send it back as json

阅读 248

收藏
2020-07-27

共1个答案

一尘不染

将摘要数据传递给该jsonify函数,该函数返回JSON响应。

from flask import jsonify

@app.route('/summary')
def summary():
    d = make_summary()
    return jsonify(d)

从Flask 0.11开始,您可以将任何JSON可序列化类型(不仅是dict)传递为顶级对象。

2020-07-27