Analysieren der JSON-Datenstruktur in der App „Kurzbefehle“ aus einer API-Anforderung
Wenn du dir die API-Antwort von Typicode anschaust, siehst du eine Menge von Daten in der JSON-Datenstruktur. Am Anfang mag es dir schwer fallen, die Daten zu lesen. Mit etwas Übung wirst du aber die Strukturen innerhalb der JSON-Daten erkennen und Wörterbücher, Listen, Schlüssel und Werte unterscheiden können. Entwickler beziehen oft eine gefällig formatierte Version in die JSON-Daten ein, die von ihrer API bereitgestellt werden. Näheres dazu erfährst du in der jeweiligen Dokumentation. Es ist darüber hinaus hilfreich, die Arbeitsergebnisse mit einem Dienst wie dem JSON Editor Online zu prüfen.
Beachte, dass das Ergebnis der Typicode-API-Anforderung eine Liste ist. Die Liste enthält Objekte. Die Objekte enthalten Schlüssel wie id
, name
, username
, address
usw. Einige dieser Schlüssel (z. B. „phone
“ und „name
“) enthalten ganz einfach einen Text- oder Zahlenwert, während andere Schlüssel (z. B. „company
“) einen Wörterbuchwert enthalten.
Das address
-Wörterbuch enthält einige Schlüssel mit Werten, die aus einfachem Text bestehen, etwa street
oder anderen Schlüsseln, etwa geo
, die selbst Wörterbücher sind, die mehrere Werte enthalten (lat
und lng
).