JSON parsen und serialisieren ist der Weg zwischen Text und Objekt. Daten kommen als Text an und müssen umgewandelt werden.
- JSON parsen und serialisieren
Die Umwandlung zwischen einer JSON-Zeichenkette und einem Objekt in JavaScript.
Beispiel: „JSON zu parsen heißt, aus Text ein Objekt zu machen; beim Serialisieren geht es umgekehrt.“
Die beiden Richtungen
const objekt = JSON.parse(text);
const text = JSON.stringify(objekt);Beim Holen über fetch nimmt einem antwort.json() den ersten Schritt ab. Beim Senden wird in aller Regel von Hand serialisiert.
Was verloren geht
JSON kennt keine Datumswerte, keine Funktionen und kein undefined. Ein Datum wird zur Zeichenkette und muss beim Einlesen wieder umgewandelt werden. Und: Ungültiger Text lässt JSON.parse einen Fehler werfen, was in einen try/catch gehört.