
Il blocco funzionale JSON_OPTIONS calcola le opzioni per JSON_ENCODE.
Restituisce un oggetto invece di un array se viene utilizzato un array non associativo. Particolarmente utile quando il destinatario dell'output si aspetta un oggetto e l'array è vuoto.
Se la codifica di un singolo valore fallisce, questo viene omesso invece di fallire.
Codifica le stringhe numeriche come numeri.
Utilizza gli spazi bianchi per formattare i dati restituiti.
Tutti i < e > vengono convertiti in \u003C e \u003E.
Tutti i caratteri & vengono convertiti in \u0026.
Tutti i caratteri ' vengono convertiti in \u0027.
Tutti i caratteri " vengono convertiti in \u0022.
Non viene inserito un carattere di escape prima di /.
Codifica i caratteri Unicode che consistono in più byte direttamente. Per impostazione predefinita vengono utilizzati gli escape \uXXXX.
Restituisce le opzioni calcolate come intero. Il valore 0 corrisponde a nessuna opzione. Per risparmiare spazio, il valore può essere inserito direttamente nel blocco funzionale JSON_ENCODE.