Objekte serialisieren

Die Serialisierung eines Objekts ist ein Vorgang, bei dem der Zustand eines Objekt in einen String umgewandelt wird, aus dem es später wiederhergestellt werden kann. ECMAScript 5 bietet die nativen Funktionen JSON.stringify() und JSON.parse() zur Serialisierung und Wiederherstellung von JavaScript-Objekten. Diese Funktionen nutzen das Datenaustauschformat JSON. JSON steht für JavaScript Object Notation und hat große Ähnlichkeit mit JavaScript-Objekt- und -Array-Literalen:

o = {x:1, y:{z:[false,null,""]}}; // Ein Testobjekt definieren.
s = JSON.stringify(o);            // s ist '{"x":1,"y":{"z":[false,null,""]}}'
p = JSON.parse(s);                // p ist eine tiefe Kopie von o.

Die native Implementierung dieser Funktionen in ECMAScript 5 ...

Get JavaScript: Das umfassende Referenzwerk, Sixth Edition now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.