我的數據庫的格式是這樣的:如何從Python中使用字典獲取嵌套的JSON值?
{
"latitude" : 41.884629,
"longitude" : -87.648764,
"name" : "Bar Siena",
"placeID" : "ChIJf3h_t9osDogReehZO7Hgk50",
"vibes" : {
"LGpswrvLgfYppcBG4bpmNzXQVoU2" : {
"rating" : 1,
"timestamp" : 1.477961061358844E9
},
"OSzA2KhTBWS3pxVnCZ6eScAuNDG3" : {
"rating" : 5,
"timestamp" : 1.477955566836665E9
}
}
}
我想拉都各條對應於它的共鳴表中的每個等級的名字,和。我的代碼如下所示:
firebase = pyrebase.initialize_app(config)
db = firebase.database()
for i in range(1,100):
venues = db.child("venues").child(i).get()
dict = (venues.val())
print(dict['name'])
到目前爲止我只是在能夠得到的名字,但我不知道如何去更深,得到的收視率。我的數據庫使用Firebase進行管理,並且我使用了一個名爲Pyrebase的python庫,它只是javascript api的一個包裝。我遇到了麻煩,因爲每個vibe都有一個生成的散列鍵,所以我不知道如何去更深入。有什麼想法嗎?
你能顯示你想得到的輸出格式嗎? –