![](/https://help.apple.com/assets/6712D663A5C9C17B38070C34/6712D6680716C7F2C008E7B0/pl_PL/fbd8d40651fff19a46e7aaedd4cb1b09.png)
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.
![Przykładowe dane w formacie JSON.](/https://help.apple.com/assets/6712D663A5C9C17B38070C34/6712D6680716C7F2C008E7B0/pl_PL/449dd22461f9ff5cbd51153ed52f1b62.png)
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
).