
El bloque de funciones JSON_ENCODE crea una cadena JSON.
Nota: Este bloque de funciones puede tener más de cuatro entradas. Puede hacer clic con el botón derecho en el bloque de funciones para agregar otra entrada. Tenga en cuenta que las entradas deben considerarse por pares.
Define las opciones como un entero, con el cual se crea la cadena JSON. Estas pueden generarse con el bloque de funciones JSON_OPTIONS.
Si la entrada no está definida o el valor es igual a NULL, se aplican las siguientes opciones:
FORCE_OBJECT
UNESCAPED_SLASHES
PARTIAL_OUTPUT_ON_ERROR
UNESCAPED_UNICODE
Define la profundidad máxima o anidaciones de objetos en las que se crea el formato JSON. Si este valor se alcanza al generar, falla la creación de la cadena JSON y la salida ERR es verdadera.
Las entradas definen la variable o la clave que se inserta en el objeto. Si se deben crear subobjetos, estos pueden declararse con una nueva línea:
Sensor↵OG↵Status
Si la entrada no está definida o es igual a NULL, no se agregarán datos.
Define el valor que se inserta en el objeto con la clave superior. Se tienen en cuenta los tipos de datos. Con la opción NUMERIC_CHECK, cualquier cadena de caracteres puede convertirse automáticamente en un número.
Si es necesario insertar un número u otro tipo, el valor puede convertirse previamente mediante bloques de funciones convertidos.
Devuelve la cadena JSON si tiene éxito.
Si ocurre un error, esta salida es verdadera.