1
我試圖得到的值的第一個對象的direction
和station
在此JSON回來了,但我發現了以下錯誤KeyError異常:0在Python
KeyError: 0
這裏是我的代碼:
print(json.dumps(savedrequest, indent=4))
savedstation = savedrequest[0]['station']
saveddirection = savedrequest[0]['direction']
而這正是它的返回在打印:
{
"-bas": {
"email_address": "[email protected]",
"direction": "Southbound",
"station": "place-har"
},
"-bus": {
"email_address": "[email protected]",
"direction": "Southbound",
"station": "place-su"
}
}
我不知道什麼-bas
或-bus
將返回時,我需要選擇數組中的第一個對象。
'savedrequest'不是一個數組,它沒有一個關鍵'0'。你需要使用''-bas''(或''bus'')。 –
在那個數組中,是否有一種方法可以選擇第一個對象並從這些'direction'和'station'鍵中獲取值? – beaconhill
你爲什麼要訪問鍵「0」? –