
Przetwarzanie formatu JSON z żądania API w aplikacji Skróty
Jeśli przyjrzysz się odpowiedzi z API Typicode, 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 odpowiedzi Typicode API są listą. Lista ta zawiera obiekty. Obiekty zawierają klucze, takie jak id
, name
, username
, address
i inne. Niektóre z tych kluczy, takie jak phone
oraz name
, zawierają po prostu liczbę lub wartość tekstową, inne natomiast, takie jak company
, zawierają słownik.
Słownik address
zawiera niektóre klucze z wartościami będącymi zwykłym tekstem, takie jak street
, jak również inne klucze, takie jak geo
, które same są słownikami zawierającymi wiele wartości (lat
oraz lng
).