python Flask,TypeError:';非类型';对象不可下标
我最近正在学习Flask并尝试创建API。python Flask,TypeError:';非类型';对象不可下标,python,api,flask,Python,Api,Flask,我最近正在学习Flask并尝试创建API。 但是,当它请求json数据时,会发生此错误。 如果内容['words']不是无: TypeError:“非类型”对象不可下标 有谁能帮忙吗? 谢谢 我的代码如下: @app.route(“/process”,方法=['GET','POST'])) def进程(): content=request.json 单词={} 如果内容['words']不是无: 对于内容['words']中的数据。值(): 单词[数据['word']]=数据['weight
但是,当它请求json数据时,会发生此错误。
如果内容['words']不是无:
TypeError:“非类型”对象不可下标
有谁能帮忙吗?
谢谢
我的代码如下:
@app.route(“/process”,方法=['GET','POST']))
def进程():
content=request.json
单词={}
如果内容['words']不是无:
对于内容['words']中的数据。值():
单词[数据['word']]=数据['weight']
处理来自文本的内容(内容['text',内容['maxCount',内容['minLength',单词)
结果={'result':True}
返回jsonify(结果)
问题很可能是请求不是有效的json请求。如果是这种情况,则内容将等于无,这意味着它不可订阅。应该是content=request.json()
谢谢您的回复,好的,我把()在json的末尾,出现了这个错误TypeError:“NoneType”对象不可调用如何将数据传递到路由?我正在使用Chrome的Talend API Tester传递伪json数据