
O bloco de função JSON_ENCODE cria uma string JSON.
Aviso: Este bloco de função pode ter mais de quatro entradas. Você pode clicar com o botão direito do mouse no bloco de função para adicionar outra entrada. Observe que as entradas devem ser consideradas em pares.
Define as opções como um inteiro, com o qual a string JSON é criada. Essas podem ser geradas com o bloco de função JSON_OPTIONS.
Se a entrada não for definida ou o valor for igual a NULL, as seguintes opções estarão ativas:
FORCE_OBJECT
UNESCAPED_SLASHES
PARTIAL_OUTPUT_ON_ERROR
UNESCAPED_UNICODE
Define a profundidade máxima ou aninhamento de objetos em que o formato JSON é criado. Se esse valor for atingido durante a geração, a criação da string JSON falhará e a saída ERR será verdadeira.
As entradas definem a variável ou a chave que é inserida no objeto. Se subobjetos precisarem ser gerados, eles podem ser declarados com uma nova linha:
Sensor↵OG↵Status
Se a entrada não for definida ou for igual a NULL, nenhum dado será adicionado.
Define o valor que é inserido no objeto com a chave superior. Os tipos de dados são levados em consideração. Com a opção NUMERIC_CHECK, qualquer string pode ser automaticamente convertida em um número.
Se um número ou outro tipo precisar ser inserido obrigatoriamente, o valor pode ser convertido anteriormente usando blocos de função convertidos.
Retorna a string JSON em caso de sucesso.
Se ocorrer um erro, esta saída será verdadeira.