
Le bloc fonctionnel JSON_ENCODE crée une chaîne de caractères JSON.
Remarque: Ce bloc fonctionnel peut avoir plus de quatre entrées. Vous pouvez cliquer avec le bouton droit de la souris sur le bloc fonctionnel pour ajouter une autre entrée. Notez que les entrées doivent être considérées par paires.
Définir les options en tant qu'entier, avec lequel la chaîne de caractères JSON est créée. Celles-ci peuvent être générées avec le bloc fonctionnel JSON_OPTIONS.
Si l'entrée n'est pas définie ou si la valeur est égale à NULL, les options suivantes sont activées:
FORCE_OBJECT
UNESCAPED_SLASHES
PARTIAL_OUTPUT_ON_ERROR
UNESCAPED_UNICODE
Définir la profondeur maximale ou les imbrications d'objets dans lesquelles le format JSON est créé. Si cette valeur est atteinte lors de la génération, la création de la chaîne de caractères JSON échoue et la sortie ERR est vraie.
Les entrées définissent la variable ou la clé qui est insérée dans l'objet. Si des sous-objets doivent être générés, ceux-ci peuvent être déclarés avec une nouvelle ligne:
Sensor↵OG↵Status
Si l'entrée n'est pas définie ou est égale à NULL, aucune donnée n'est ajoutée.
Définir la valeur qui est insérée dans l'objet avec la clé supérieure. Les types de données sont pris en compte. Avec l'option NUMERIC_CHECK, toute chaîne de caractères peut être automatiquement convertie en nombre.
Si une valeur numérique ou un autre type doit absolument être inséré, la valeur peut être convertie au préalable à l'aide des blocs fonctionnels convertis.
Renvoie la chaîne de caractères JSON en cas de succès.
Si une erreur se produit, cette sortie est vraie.