【发布时间】:2019-01-04 22:15:30
【问题描述】:
我有一个python 函数,它返回Flask jsonify 对象。当我尝试使用get_json() 甚至json() 读取这个返回的json 对象时,它会引发错误。这是我的代码:
from flask import jsonify
def funct1(par1):
if par1 == 'Hi':
return jsonify(result=1,msg='Hello')
else:
return jsonify(result=0,msg='Sorry')
def func2():
response = funct1('Hi')
rsp_js = response.get_json() # This throws error
print(rsp_js)
当我在上面执行时,我得到Response object has no attribute get_json 的错误。我也试过json(),但得到了同样的错误。如何读取返回的 jsonify 对象?
注意:我有烧瓶版本 0.12.2
【问题讨论】:
-
您使用的是哪个版本的烧瓶?
get_json只是flask 1.0 及以上版本的响应对象上的一个方法,在0.12 中不可用 -
@MatthewStory 我有烧瓶版本 0.12.2。该版本的语法是什么?
-
在此处查看我的答案。