私のデータベースは、次のようにフォーマットされます。辞書を使用して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ライブラリを使用しています。Pyrebaseはjavascript APIのラッパーです。各バイブには生成されたハッシュキーが含まれているので、私は問題を抱えています。何かご意見は?
取得したい出力の形式を表示できますか? –