Einführung
Diese Erweiterung implementiert das » JavaScript-Objekt-Notation
(JSON)-Datenaustauschformat. Die Dekodierung wird von
einem Parser übernommen, der auf dem JSON_checker
von Douglas Crockford basiert.
Hinweis:
PHP implementiert eine Obermenge von der ursprünglich in
» RFC 4627 spezifizierten Version von
JSON. Es kodiert und dekodiert auch skalare Typen und NULL. RFC 4627 unterstützt
diese Werte nur wenn sie innerhalb eines Arrays oder Objektes enthalten sind.
Obwohl diese Obermenge konsistent zur erweiterten Definition von "JSON-Text" gemäß
dem neueren » RFC 7159 (welcher RFC 4627
ersetzen soll) und ECMA-404 ist, kann
dies zu Kompatibilitätsproblemen mit älteren JSON-Parsern führen, wenn diese sich
strikt an RFC 4627 halten wenn skalare Werte kodiert werden.