
Der Funktionsblock JSON_OPTIONS berechnet die Optionen für JSON_ENCODE.
Gibt ein Objekt anstelle einem Array aus, wenn ein nicht assoziatives Array verwendet wird. Besonders nützlich, wenn der Empfänger der Ausgabe ein Objekt erwartet und das Array leer ist.
Schlägt die Kodierung eines einzelnen Wertes fehl, wird dieser ausgelassen, anstelle fehlzuschlagen.
Kodiert numerische Zeichenketten als Zahlen.
Nutzt Whitespace um die zurückgegebenen Daten zu formatieren.
Alle < und > werden zu \u003C und \u003E konvertiert.
Alle &-Zeichen werden zu \u0026 konvertiert.
Alle '-Zeichen werden zu \u0027 konvertiert.
Alle "-Zeichen werden zu \u0022 konvertiert.
Es wird kein Escape-Zeichen vor / eingefügt.
Kodiert Unicode Zeichen, welche aus mehreren Bytes bestehen, direkt. Standardmässig werden \uXXXX Escapes genutzt.
Gibt die berechneten Optionen als Ganzzahl zurück. Der Wert 0 entspricht dabei keiner Option. Um Platz zu sparen, kann der Wert auch direkt am Funktionsblock JSON_ENCODE eingefügt werden.