2017-03-02 2 views
1

私はPythonフラスコフレームワークを使用して、残りのAPIコールを処理しています。クエリ文字列でのrest callは、JSON形式で保存されます。クエリ文字列のcode.now引数は、さまざまなフィルタに応じて動的です。すべてのキーがわからない場合、この配列をどのように動的に解析できますか?Pythonの未知のキーについてjsonを解析する方法

@app.route("/results") 
def resultsInfo(): 
    if request.method == 'GET': 
    # copy app arguments 
    data= request.args.copy() 
+0

何をしたいですか?既に辞書なので、それ以上解析する必要はありません。 –

+0

これらの値とキーはJSONデータのフィルタリングに使用されます –

答えて

0

JsonオブジェクトはPythonで変換された辞書なので、jsonデータが不明な場合は、辞書メソッドでキーと値を取得できます。

body = request.get_json() # returns a dictionary 
for key, value in body.items(): 
    print(key, ' ', value) # this is how to see the all keys and values in dictionary(json sent by client) 
関連する問題