flask对json的内置处理模块jsonify

当我们在视图当中想要返回一个json数据,而不是一个模板的时候,我们可以用python内置的json.dumps()。

在flask中也有一个类似的处理模块jsonify,flask.json.jsonify(*args,**kwargs) ,使用参数的形式和使用字典容器的形式对这个方法来说是一致的。

导入jsonify,使用参数的形式返回一个Respose:
from flask import jsonify @app.route('/_get_current_user') def get_current_user(): return jsonify(username=g.user.username, email=g.user.email, id=g.user.id)
返回个浏览器如下:
{
    "username": "admin",
    "email": "admin@localhost",
    "id": 42
}

posted @ 2017-09-20 15:33  cm_python_Detail  阅读(538)  评论(0编辑  收藏  举报