我有一个返回Flask jsonify
对象的python
函数。当我尝试使用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对象呢?
注意:我的flask版本是0.12.2。
get_json
方法只在 Flask 1.0 及以上版本的响应对象中存在,而在 0.12 版本中不可用。 - Matthew Story