通过FLASK中的RESPONSE返回JSON数据
Posted exman
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了通过FLASK中的RESPONSE返回JSON数据相关的知识,希望对你有一定的参考价值。
使用flask的过程中,发现有时需要生成一个Response并返回。网上查了查,看了看源码,找到了两种办法:
from flask import Response, json Response(json.dumps(‘a‘: 1, ‘b‘:1),content_type=‘application/json‘)
更简单的方法是:
from flask import jsonify
jsonify(‘a‘: 1, ‘b‘: 2)
本质上,两者是一样的。Werkzeug相关说明在这里。
当然,最终可能还是需要看源码,源码在这里。
那么,怎么返回json数据的同时指定状态码呢?
from flask import make_response, jsonify response = make_response(jsonify(‘test‘: ‘good‘, 403)
具体,可以看这里。
以上是关于通过FLASK中的RESPONSE返回JSON数据的主要内容,如果未能解决你的问题,请参考以下文章