通过FLASK中的RESPONSE返回JSON数据

通过FLASK中的RESPONSE返回JSON数据,第1张

概述使用flask的过程中,发现有时需要生成一个Response并返回。网上查了查,看了看源码,找到了两种办法: from flask import Response, jsonResponse(json.dumps({‘a‘: 1, ‘b‘:1}),content_type=‘application/json‘) 更简单的方法是: from flask import jsonify json
使用flask的过程中,发现有时需要生成一个Response并返回。网上查了查,看了看源码,找到了两种办法:
from flask import Response,JsonResponse(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,Jsonifyresponse = make_response(Jsonify({‘test‘: ‘good‘},403)

 

具体,可以看这里。

总结

以上是内存溢出为你收集整理的通过FLASK中的RESPONSE返回JSON数据全部内容,希望文章能够帮你解决通过FLASK中的RESPONSE返回JSON数据所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: https://www.outofmemory.cn/langs/1195569.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-06-03
下一篇 2022-06-03

发表评论

登录后才能评论

评论列表(0条)

保存