
El bloque de funciones JSON_OPTIONS calcula las opciones para JSON_ENCODE.
Especifica un objeto en lugar de un array cuando se utiliza un array no asociativo. Es especialmente útil si el receptor del resultado espera un objeto y el array está vacío.
Si falla la codificación de un valor individual, este se omite en lugar de fallar.
Codifica cadenas numéricas como números.
Utiliza espacios en blanco para dar formato a los datos devueltos.
Todos los < y > se convierten en \u003C y \u003E.
Todos los &-caracteres se convierten en \u0026.
Todos los '-caracteres se convierten en \u0027.
Todos los "-caracteres se convierten en \u0022.
No se inserta un carácter de escape antes del /.
Codifica caracteres Unicode que consisten en varios bytes directamente. Por defecto se utilizan escapes \uXXXX.
Devuelve las opciones calculadas como un entero. El valor 0 no corresponde a ninguna opción. Para ahorrar espacio, el valor también puede insertarse directamente en el bloque de funciones JSON_ENCODE.