
Przetwarzanie formatu JSON z żądania API w aplikacji Skróty
Jeśli przyjrzysz się odpowiedzi z API Dark Sky, zobaczysz, że zawiera ona wiele danych w formacie JSON. Początkowo dane te mogą nie być łatwe do odczytania, ale z czasem nauczysz się rozpoznawać struktury w danych JSON, a także identyfikować w nich słowniki, listy, klucze i wartości. Deweloperzy udostępniają często możliwość zwracania przez API danych JSON sformatowanych do czytelnego wyświetlania, warto więc poszukać tej możliwości w dokumentacji. Oprócz tego możesz sprawdzać dane JSON przy użyciu różnych serwisów internetowych, takich jak JSON Editor Online.

Zwróć uwagę, że obiekt najwyższego poziomu to słownik zawierający klucze latitude, longitude, timezone, currently oraz minutely. Niektóre z tych kluczy, takie jak latitude oraz timezone zawierają po prostu liczbę lub wartość tekstową, inne natomiast, takie jak daily, zawierają słownik.
Słownik daily zawiera klucze z wartościami zawierającymi zwykły tekst, na przykład klucz summary z wartością Rain throughout the day. Inne klucze, takie jak data, to listy zawierające prognozę pogody dla poszczególnych godzin, reprezentowaną przez słownik.
