Heute habe ich mich gefragt, wie wird eigentlich ein JSON-String in ein JavaScript Objekt umgewandelt. Bisher habe ich immer die Tools aus vorhandenen JS-Frameworks verwendet. Da JSON eigentlich ein normales JS-Objekt in Stringformat ist, dachte ich mir, es muss doch einen direkten Weg geben.
Diesen einfachen Weg gibt es auch. Bevorzugt sollte JSON.parse verwendet werden, da hier eine Prüfung auf Code innerhalb des Strings existiert. Eval würde für die String zu JS-Objekt Umwandlung ebenfalls funktionieren, enthält diese Prüfung aber nicht. Als gute Quelle für JavaScript Fragen, kann ich die Mozilla Dokumentation empfehlen. Dort gibt es auch gute Hintergrundinformationen und Verlinkungen zwischen ähnlichen Themen. Beim weiteren suchen habe ich auch eine Antwort auf Stack Overflow gefunden.
Fast jeder Browser stellt eine JS Console zur Verfügung in der JS Code eingegeben und ausgeführt werden kann. Für den heutigen Test habe ich die Console von Goole Chrome verwendet.
Die Console lässt sich über die “F12” Taste öffnen.
Bildquelle Michael Accardi