我最近正在研究Flask并尝试创建API。
但是,当它请求json数据时,会发生此错误。
如果content ['words']不是None:
TypeError:“ NoneType”对象不可下标
有人可以帮忙吗?
谢谢
我的代码如下:
@app.route("/process",methods=['GET', 'POST'])
def process():
content = request.json
words = {}
if content['words'] is not None:
for data in content['words'].values():
words[data['word']] = data['weight']
process_from_text(content['text'], content['maxCount'], content['minLength'], words)
result = {'result':True}
return jsonify(result
答案 0 :(得分:1)
问题很可能是该请求不是有效的json请求。如果是这种情况,那么内容将等于“无”,这意味着它不可下标。