Beispiel 1 (simpel)
// https://javascript.info/json // JSON-Objekt definieren let sJSON = '{ "name":"Heinz","age":"56","city":"Hamburg" }'; // JSON-Objekt aus String parsen let oJSONpar = JSON.parse(sJSON); // Testausgabe console.log(oJSONpar.name);
Beispiel 2 (reviver)
// JSON-Objekt definieren let sJSON = '{ "name":"Heinz","age":"56","city":"Hamburg","birth":"2018-04-25T12:00:00.000Z" }'; // JSON-Objekt aus String parsen let oJSONpar = JSON.parse(sJSON, function(key, value) { // wenn Datumsfeld "birth" if (key == 'birth') { // Datumsobjekt zurückgeben return new Date(value); } else { return value; }; }); // Geburtsdatum ist jetzt vom Typ "Date" mit enspr. Funktionen console.log(oJSONpar.birth.toLocaleString('de-DE'));