Bloc funcțional JSON_ENCODE

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.

Intrarea OPTIONS

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

Intrarea DEPTH

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 VAR1..VAR#

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.

Intrările VALUE1..VALUE#

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.

Ieșirea JSON

Returnează șirul de caractere JSON în caz de succes.

Ieșirea ERR

Dacă apare o eroare, această ieșire este adevărată.

Vezi Deasemenea