Как получить детей из Json Response Firebase - PullRequest
0 голосов
/ 17 апреля 2020
current_date = date.today()


result = firebase.get('/InstaFollow',None)

data = json.dumps(result,indent=2)
print(data)

Python

{
  "User2Follow": {
    "16_04_2020": {
      "20:20:51": {
        "Delightedtiktoks": "\"55822\""
      },
      "20:21:04": {
        "Delightedtiktoks": "\"55822\""
      },
      "20:38:45": {
        "Delightedtiktoks": "\"Testuser101\""
      }
    }
  }
}

Эй, ребята, я делаю проект с Python, и я застрял. Я использую базу данных в реальном времени из firerbase, это мой ответ (Json) Я пытаюсь получить список с датами «16_04_2020» (в этом JSON файле только 1 дата, но будет больше) Кто-нибудь знает, как я Можно получить список со всеми датами? Поэтому, если бы я запускал мой скрипт, мой вывод должен быть: "16_04_2020"

1 Ответ

0 голосов
/ 17 апреля 2020

Попробуйте это.

import json

myjson = '''
{
  "User2Follow": {
    "16_04_2020": {
      "20:20:51": {
        "Delightedtiktoks": "55822"
      },
      "20:21:04": {
        "Delightedtiktoks": "55822"
      },
      "20:38:45": {
        "Delightedtiktoks": "Testuser101"
      }
    }
  }
}'''

object = json.loads(myjson)
dates = [date for date in object['User2Follow']]
print(dates)

Вывод:

['16_04_2020']
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...