辞書を使用してPythonからネストされたJSON値を取得するにはどうすればよいですか?

Ameer Akashe

私のデータベースは次のようにフォーマットされています:

{
  "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を使用して管理されており、JavaScriptAPIの単なるラッパーであるPyrebaseと呼ばれるPythonライブラリを使用しています。各バイブには生成されたハッシュキーがあるため、問題が発生しています。そのため、どのように深く掘り下げるかがわかりません。何かご意見は?

lucasnadalutti

vibesおそらく辞書として来ます。必要なのは各ハッシュキーの評価なので、次のようなことができます。

for hashkey, vibe_dict in dict['vibes'].items(): # dict is a Python keyword, so it's a bad choice for a variable!
    print(hashkey, vibe_dict['rating'])

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

キーのリストを指定してネストされた辞書から値を取得するにはどうすればよいですか?

分類Dev

Pythonで、forループを使用して、辞書からネストされたリストを作成するにはどうすればよいですか?

分類Dev

Pythonを使用してXMLからネストされた辞書を作成するにはどうすればよいですか?

分類Dev

Pythonを使用してネストされた辞書に複数のキーと値を追加するにはどうすればよいですか?

分類Dev

Pythonでネストされた辞書からすべてのキーと値を一緒に印刷するにはどうすればよいですか?

分類Dev

Pythonのネストされた辞書で同じキーを持つすべての値を取得するにはどうすればよいですか?

分類Dev

Pythonの既存の辞書にネストされた辞書として既存の辞書を追加するにはどうすればよいですか?

分類Dev

jqueryを使用してネストされたJSONオブジェクトから値を取得するにはどうすればよいですか?

分類Dev

2つのリスト内にネストされた辞書から値を取得するにはどうすればよいですか?

分類Dev

ネストされた配列から値を取得するにはどうすればよいですか?JSON

分類Dev

Pythonを使用して、ネストされた辞書に特定の整数変数を出力するにはどうすればよいですか?

分類Dev

Pythonでforループを使用してネストされた辞書を作成するにはどうすればよいですか?

分類Dev

Python:タプルを使用してインデックス付けされたネストされた辞書からフラット辞書を作成するにはどうすればよいですか?

分類Dev

辞書にネストされた辞書からすべてを印刷するにはどうすればよいですか

分類Dev

Swiftでパスフラグメントを指定してネストされた辞書の値を更新するにはどうすればよいですか?

分類Dev

Pythonの辞書のリストから値を取得するにはどうすればよいですか?

分類Dev

Pythonでネストされた辞書を作成するにはどうすればよいですか?

分類Dev

ネストされた値を検索して、JSON応答からIPv4アドレスを取得するにはどうすればよいですか?

分類Dev

2つのネストされたリストを使用して辞書のリストを作成するにはどうすればよいですか?

分類Dev

2つのネストされたリストを使用して辞書のリストを作成するにはどうすればよいですか?

分類Dev

ネストされた辞書を繰り返し作成するにはどうすればよいですか?

分類Dev

Linqを使用して2つの辞書リストから一意の値を取得するにはどうすればよいですか?

分類Dev

ネストされた辞書の各エントリから値を抽出するにはどうすればよいですか?

分類Dev

Python:ネストされた辞書を可変行の複雑なテーブルとして出力するにはどうすればよいですか?

分類Dev

ネストされた辞書からデータを取得するにはどうすればよいですか?

分類Dev

ネストされた辞書からコンマ区切りの値を作成するにはどうすればよいですか?

分類Dev

リストのキーから辞書の値を取得するにはどうすればよいですか?

分類Dev

JavaScriptを使用してネストされた配列を作成して複数の請求書を取得するにはどうすればよいですか?

分類Dev

Pythonを使用してCSVファイルからネストされたJSONデータを生成するにはどうすればよいですか?

Related 関連記事

  1. 1

    キーのリストを指定してネストされた辞書から値を取得するにはどうすればよいですか?

  2. 2

    Pythonで、forループを使用して、辞書からネストされたリストを作成するにはどうすればよいですか?

  3. 3

    Pythonを使用してXMLからネストされた辞書を作成するにはどうすればよいですか?

  4. 4

    Pythonを使用してネストされた辞書に複数のキーと値を追加するにはどうすればよいですか?

  5. 5

    Pythonでネストされた辞書からすべてのキーと値を一緒に印刷するにはどうすればよいですか?

  6. 6

    Pythonのネストされた辞書で同じキーを持つすべての値を取得するにはどうすればよいですか?

  7. 7

    Pythonの既存の辞書にネストされた辞書として既存の辞書を追加するにはどうすればよいですか?

  8. 8

    jqueryを使用してネストされたJSONオブジェクトから値を取得するにはどうすればよいですか?

  9. 9

    2つのリスト内にネストされた辞書から値を取得するにはどうすればよいですか?

  10. 10

    ネストされた配列から値を取得するにはどうすればよいですか?JSON

  11. 11

    Pythonを使用して、ネストされた辞書に特定の整数変数を出力するにはどうすればよいですか?

  12. 12

    Pythonでforループを使用してネストされた辞書を作成するにはどうすればよいですか?

  13. 13

    Python:タプルを使用してインデックス付けされたネストされた辞書からフラット辞書を作成するにはどうすればよいですか?

  14. 14

    辞書にネストされた辞書からすべてを印刷するにはどうすればよいですか

  15. 15

    Swiftでパスフラグメントを指定してネストされた辞書の値を更新するにはどうすればよいですか?

  16. 16

    Pythonの辞書のリストから値を取得するにはどうすればよいですか?

  17. 17

    Pythonでネストされた辞書を作成するにはどうすればよいですか?

  18. 18

    ネストされた値を検索して、JSON応答からIPv4アドレスを取得するにはどうすればよいですか?

  19. 19

    2つのネストされたリストを使用して辞書のリストを作成するにはどうすればよいですか?

  20. 20

    2つのネストされたリストを使用して辞書のリストを作成するにはどうすればよいですか?

  21. 21

    ネストされた辞書を繰り返し作成するにはどうすればよいですか?

  22. 22

    Linqを使用して2つの辞書リストから一意の値を取得するにはどうすればよいですか?

  23. 23

    ネストされた辞書の各エントリから値を抽出するにはどうすればよいですか?

  24. 24

    Python:ネストされた辞書を可変行の複雑なテーブルとして出力するにはどうすればよいですか?

  25. 25

    ネストされた辞書からデータを取得するにはどうすればよいですか?

  26. 26

    ネストされた辞書からコンマ区切りの値を作成するにはどうすればよいですか?

  27. 27

    リストのキーから辞書の値を取得するにはどうすればよいですか?

  28. 28

    JavaScriptを使用してネストされた配列を作成して複数の請求書を取得するにはどうすればよいですか?

  29. 29

    Pythonを使用してCSVファイルからネストされたJSONデータを生成するにはどうすればよいですか?

ホットタグ

アーカイブ