1. JSON-kodierte Zeichenkette in PHP Variable konvertieren:
mixed json_decode ( string $json [, bool $assoc = false [, int $depth = 512 [, int $options = 0 ]]] )
Wenn $assoc = false, wird ein Objekt erstellt, wenn $assoc = true, werden zurückgegebene Objekte in Arrays konvertiert. $deph ist die Verschachtelungstiefe.
2. PHP Variable in JSON-kodierte Zeichenkette konvertieren:
string json_encode ( mixed $value [, int $options = 0 [, int $depth = 512 ]] )
Der letzte aufgetretetene Fehler kann hierbei mit int json_last_error() abgefragt werden.
Es gibt hier unter anderem folgende vordefinierte Konstanten, die von dieser Funktion zurückgegeben werden:
- JSON_ERROR_NONE: Kein Fehler aufgetreten
- JSON_ERROR_SYNTAX: Es ist ein Syntaxfehler aufgetreten
- Vollständige Liste auf php.net: http://php.net/manual/de/json.constants.php
Für json_encode gibt es u.a. folgende Konstanten für die Optionen:
- JSON_FORCE_OBJECT: Gibt bei Verwendung eines nichtassoziativen Arrays stattdessen ein Objekt aus
- JSON_NUMERIC_CHECK: Kodiert numerische Strings als Zahlen
- JSON_PARTIAL_OUTPUT_ON_ERROR: Unkodierbare Werte werden ersetzt, anstatt fehlzuschlagen
- Vollständige Liste auf php.net: http://php.net/manual/de/json.constants.php
Kommentare sind geschlossen, aber Trackbacks und Pingbacks sind möglich.