Crashkurs 101
10 Module
5 Wochen

JSON

Zum Kopieren anklicken

Einführung in das JSON-Format


In den vorangegangenen Modulen haben wir das Konzept von Datenbanken eingeführt, die Arten der darin gespeicherten Daten besprochen und das Senden von REST-API-Anfragen zum Abrufen von Daten geübt. Dabei blieben wir ein außenstehender Teilnehmer am Prozess und forderten lediglich Informationen aus verschiedenen Quellen an.

Jetzt ist es an der Zeit, Ihre Datenbank zu erstellen! In diesem Modul werden wir genau das tun, wir werden verstehen, wie Daten in der Datenbank gespeichert werden und wie sie miteinander verknüpft werden können. Beginnen wir aber zunächst mit der Theorie. Es geht um die Form, in der die Daten zu uns kommen, und darum, in welche Kategorien die Datenbanken je nach Datenstruktur eingeteilt werden.

JSON

Der absolute Spitzenreiter bei der Datendarstellung in der REST-API ist das JSON-Format. In allen Beispielen der vorangegangenen Module haben wir Daten in diesem Format erhalten. Es sei daran erinnert, dass REST uns bei der Wahl des Formats keine Beschränkungen auferlegt, in Zukunft werden Sie sicher noch andere kennenlernen (z. B. XML). Gleichzeitig bevorzugen Entwickler aufgrund seiner Leichtigkeit und einfachen Lesbarkeit oft JSON.

JSON (JavaScript Object Notation) ist ein textbasiertes Datenaustauschformat, das auf JavaScript basiert. Und lassen Sie sich von dem JavaScript im Titel nicht täuschen. Das JSON-Format hat zwar seinen Ursprung in dieser Programmiersprache, ist aber völlig unabhängig davon und kann überall verwendet werden.

Sehen wir uns einmal an, woraus ein JSON-Objekt besteht und wie es geschrieben wird.

Alle Daten, die Sie erhalten haben, wurden in geschweifte Klammern "{}" eingeschlossen. Sie werden immer am Anfang und am Ende des JSON-Objekts platziert.

Das Objekt selbst besteht aus einer Reihe von Datensätzen, die "Key : Value"-Paare sind und durch Kommas "," voneinander getrennt sind.

Der Schlüssel ist der Name des Eintrags selbst, eingeschlossen in Anführungszeichen "". Beispiele: "Name", "Wert", "Region", "Adresse". Es kann ein beliebiges Wort sein, die Hauptsache bei der Entwicklung ist, dass diese Bedeutung klar ist.

Typen von JSON-Werten

Werte können von verschiedenen Typen sein. Betrachten wir sie alle.

Zeichenkette. Enthält Textinformationen, eine Reihe von Zeichen im Unicode-Standard. Zeichenketten werden in Anführungszeichen "" eingeschlossen.

Zahl. Sie kann entweder eine Ganzzahl oder eine Fließkommazahl sein. Sie wird so geschrieben, wie sie ist, es ist nicht notwendig, Anführungszeichen einzuschließen.

Boolescher Wert. Einer von zwei Werten. Entweder wahr oder falsch. Wie eine Zahl wird sie ohne Anführungszeichen geschrieben.

Array. Eine geordnete Menge von Elementen. Jedes Element kann von beliebigem Typ sein. Ein Array wird in eckige Klammern "[]" eingeschlossen, und seine Elemente werden durch Kommas getrennt.

Objekt. Der JSON-Wert kann ein anderes JSON-Objekt sein. Für ihn gelten die gleichen Regeln wie für das Stammobjekt. Es ist ebenfalls in geschweifte Klammern eingeschlossen und enthält eine eigene Reihe von Datensätzen.

Betrachten Sie die Daten, die Sie in den ersten Modulen erhalten haben, mit diesen Informationen im Hinterkopf. Wählen Sie die JSON-Komponenten aus und bestimmen Sie, zu welchem Typ die empfangenen Werte gehören.

Was this article helpful?
Suchen Sie immer noch nach einer Antwort?