2016-05-12 35 views
0

私はjsonリクエストを送信し、さらに処理するためにpythonフラスコサービスでリクエストパラメータを取得しています。しかし、私は要求をダンプし、それから、特定のパラメータ値を収集しようとJSONとき、それは私にエラーJsonリクエストを処理中にエラーが発生しました

を与えます。これは、私がPythonのフラスコ内で解析されたJSONある

を「文字列のインデックスは整数でなければなりません、strがありません」 :

{"description": "URL: https://sometest.xyz.com/test16/apicall\\n Issue: sample issue\\n Result: fail\\n Severity: low\\n Category: sample category", "issuetype": {"name": "Bug"}, "priority": {"name": "Trivial"}, "project": "sample-project", "summary": "sample issue - https://sometest.xyz.com/test16/apicall"} 

私は何をしているのか分かりません。

答えて

0

あなたは_jsonreqにJSON文字列を割り当てたが、その後辞書のようにそれを使用しようとしている。

は、ここに私のpythonフラスココードです。コードを次のように変更してみてください。

@app.route('/', methods=['POST','GET']) 
def main(): 
    _jsonreq = request.json 
    return _jsonreq['project'] 
+0

ありがとうございました。それが私の問題を解決しました。 – user2606665

関連する問題