Isjson Javascript

| | | |

JSON ist ein Akronym fur JavaScript Object Notation. Es ist ein JavaScript-Objekt, das Daten in Schlussel/Wert-Paaren organisiert. Das Speichern von Daten auf diese Weise macht diese Objekte leichtgewichtig und sprachunabhängig. Dies bedeutet, dass JSON von den meisten Programmiersprachen gelesen werden kann.

JSON wird häufig verwendet, um Daten von einem Server auf die Clientseite abzurufen, da es leicht und von Mensch und Maschine leicht lesbar. In einer Welt konsumierender APIs ist JSON flexibel genug, um nur die gewunschten Daten vom Server an den Benutzer zu extrahieren.

Verwendung von JSON

Die Verwendung von JSON ist eine praktische Möglichkeit, ubergebene Daten zu speichern vom Server bis zum Frontend einer App. Die meisten Programmiersprachen verfugen uber Methoden, um Daten out of the box in JSON zu konvertieren. Bei einer JavaScript-Abrufanforderung wird die vom Server ubergebene Datenantwort in JSON konvertiert, indem die Methode json() fur die Anforderung aufgerufen wird. Lesen Sie mehr uber Abrufanforderungen hier.

Warum sollten wir eine Antwort trotzdem in JSON umwandeln? Eine Antwort ist ausfuhrlich und fur uns Menschen schwer zu entziffern. Durch die Konvertierung der Antwort in JSON organisieren wir die Daten in lesbare Schlussel/Wert-Paare. Dies macht die Daten uber den Code, den wir schreiben, um etwas mit den Antwortdaten zu tun, zugänglicher.

JSON-Beispiele

Zuerst sehen wir uns an, was eine Antwort in JSON konvertiert aussehen könnte. Im folgenden Beispiel senden wir eine Abrufanforderung an eine API, die uns mitteilt, wie viele Astronauten sich derzeit im Weltraum befinden.

Fur unsere Zwecke protokollieren wir die in JSON konvertierte Antwort in unserer Konsole.

Wir k√∂nnen sehen, dass sich in diesem Objekt die Schlussel fur "Nachricht‚", "Nummer‚" und . befinden ‚ÄûMenschen‚" Der Nachrichtenschlussel weist auf einen Wert von "Erfolg‚" Dies ist eine nette Nachricht, die uns uber den Status unserer Anfrage informiert.

Als N√§chstes zeigt unser Zahlenschlussel auf den Wert 7. Dies ist die Gesamtzahl der Personen im Weltraum. Schlie√ülich kommen wir zu unserem Schlussel "Personen‚". Der Wert dieses Schlussels ist ein Array. Im Inneren dieses Array sind weitere Objekte mit den Schlusseln "craft‚" und "name.‚" Unsere Werte fur diese Schlussel sind der Name des Raumfahrzeugs und des Astronauten an Bord.

JSON kann viele Male verschachtelt werden. In dieser Phase unserer Abrufanforderung wurde die Antwort in JSON konvertiert und der nächste Schritt besteht nun darin, etwas mit diesen Daten zu tun. Von hier aus könnten wir diese Daten verwenden, um fur jeden Astronauten eine Kartenreihe auszufullen. Was mit den Daten zu tun ist, hängt davon ab, was Ihre App erreichen soll.

Schlussfolgerung

Zur Zusammenfassung: Wir haben erfahren, dass JSON ein Objekt zum Speichern von Daten ist. Normalerweise stammen diese Daten von einem Server als Antwort in einer Abrufanforderung. Wir haben auch erfahren, dass JavaScript mit einer json()-Methode ausgestattet ist, die eine Antwort in JSON umwandelt.

Fur das Frontend jeder Anwendung die Daten von einem Server mussen diese im JSON-Format vorliegen. Nachdem wir eine Antwort in JSON konvertiert haben, können wir alles, was wir möchten, um diese Daten herum erstellen. Weitere Informationen zur Methode json() in Abrufanforderungen finden Sie in dieser Anleitung.