JavaScript JSON.parse()
Die Methode JSON.parse() wird verwendet, um einen JSON-String in ein Objekt umzuwandeln.
Syntax
JSON.parse(text[, reviver])
Parameter description:
- text:Erforderlich, ein gültiger JSON-String.
- reviver:Optional, eine Funktion zum Transformieren des Ergebnisses, die für jedes Mitglied des Objekts aufgerufen wird.
Rückgabewert:
Gibt das aus dem angegebenen JSON-String konvertierte Objekt zurück.
Beispiel
<p id="demo"></p>
<script>
document.getElementById("demo").innerHTML =
obj.employees[1].name + " " + obj.employees[1].site;
</script>
<script>
document.getElementById("demo").innerHTML =
obj.employees[1].name + " " + obj.employees[1].site;
</script>
Selbst ausprobieren »
Verwendung des optionalen Parameters:
Beispiel
JSON.parse('{"p": 5}', Funktion(k, v) {
if (k === '') { return v; }
return v * 2;
});
JSON.parse('{"1": 1, "2": 2, "3": {"4": 4, "5": {"6": 6}}}', Funktion(k, v) {
console.log(k); //Gibt die aktuelle Eigenschaft aus, die letzte ist ""
return v; //Gibt den geänderten Wert zurück
});
Selbst ausprobieren »
JavaScript JSON