
El bloque de funciones JSON_DECODE decodifica una cadena JSON.
Nota: Este bloque de funciones puede tener más de dos entradas o salidas. Puede hacer clic con el botón derecho en el bloque de funciones para agregar otra entrada o salida.
La entrada espera una cadena en formato JSON. Se espera un objeto que comienza con { y termina con } o comienza con [ y termina con ].
Las entradas definen la variable o la clave después de la cual se busca en el objeto. Si es necesario extraer subobjetos, esto se puede declarar con una nueva línea:
Sensor↵OG↵Status
Si la entrada no está definida o es igual a NULL, no se extraen datos.
Es posible consultar un array. El índice correspondiente puede consultarse como número.
El resultado se envía a la salida opuesta.
La salida es verdadera en caso de error. Esto también ocurre si no hay valor en la entrada JSON.
Una salida devuelve los datos extraídos de la variable opuesta. Si no existen datos o el valor JSON es igual a NULL, se devuelve el valor NULL.
Si los datos o el objeto buscado no están presentes, se devuelve NULL. Si se trata de un objeto o un array, se devuelve la cadena Array.
Consejo: Para saber si se ha definido un valor, puede utilizarse el bloque de funciones IS_NULL.