当我们在视图当中想要返回一个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 }