2017-03-02 47 views
1

我正在使用python燒瓶框架來處理其他API調用。與查詢字符串休息調用將被存儲在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)