Flask jsonify的用法和返回值

时间:2015-12-11 12:45:17

标签: python json flask

根据官方网站的描述,具有以下用途:

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)

jsonify可以返回json响应

{
    "username": "admin",
    "email": "admin@localhost",
    "id": 42
}

我也遇到过这样的用法:

@app.route('/token')
@auth.login_required
def get_auth_token():
    token = g.user.generate_auth_token()
     return jsonify({'token': token.decode('ascii')})

基于调试,似乎在这种情况下jsonify返回str。使用不太确定。对此有何帮助? 提前致谢

0 个答案:

没有答案