
Blocul funcțional JSON_ENCODE creează un șir de caractere JSON.
Atenție: Acest bloc funcțional poate avea mai mult de patru intrări. Puteți face clic cu butonul drept pe blocul funcțional pentru a adăuga o altă intrare. Aveți grijă să considerați intrările în perechi.
Defineste opțiunile ca număr întreg, cu care se creează șirul de caractere JSON. Acestea pot fi generate cu blocul funcțional JSON_OPTIONS.
Dacă intrarea nu este definită sau valoarea este egală cu NULL, atunci următoarele opțiuni sunt active:
FORCE_OBJECT
UNESCAPED_SLASHES
PARTIAL_OUTPUT_ON_ERROR
UNESCAPED_UNICODE
Defineste adâncimea maximă sau încastrările obiectelor, în care se creează formatul JSON. Dacă această valoare este atinsă la generare, atunci generarea șirului de caractere JSON eșuează și ieșirea ERR este adevărat.
Intrările definesc variabila sau cheia care se adaugă în obiect. Dacă trebuie create subobiecte, acestea pot fi declarate cu o nouă linie:
Sensor↵OG↵Status
Dacă intrarea nu este definită sau este egală cu NULL, atunci nu se adaugă date.
Defineste valoarea care se adaugă în obiect cu cheia de mai sus. Se iau în considerare tipurile de date. Cu opțiunea NUMERIC_CHECK, orice șir de caractere poate fi convertit automat într-un număr.
Dacă trebuie să fie introdus obligatoriu un număr sau alt tip, valoarea poate fi convertită anterior cu blocuri funcționale convertite.
Returnează șirul de caractere JSON în caz de succes.
Dacă apare o eroare, această ieșire este adevărată.