
Blok funkcija JSON_ENCODE stvara JSON niz znakova.
Napomena: Ovaj blok funkcije može imati više od četiri ulaza. Možete kliknuti desnom tipkom miša na blok funkcije kako biste dodali još jedan ulaz. Obratite pažnju da se ulazi moraju gledati u parovima.
Definira opcije kao cijeli broj, s kojim se stvara JSON niz znakova. Ove se mogu generirati blokom funkcije JSON_OPTIONS.
Ako ulaz nije definiran ili vrijednost je jednaka NULL, sljedeće opcije su aktivne:
FORCE_OBJECT
UNESCAPED_SLASHES
PARTIAL_OUTPUT_ON_ERROR
UNESCAPED_UNICODE
Definira maksimalnu dubinu odnosno ugnježđene objekte, u kojima se stvara JSON format. Ako se ova vrijednost postigne prilikom stvaranja, generiranje JSON niza znakova ne uspijeva i izlaz ERR je istinit.
Ulazi definiraju varijablu odnosno ključ koji se ubacuje u objekt. Ako treba stvoriti podobjekte, oni se mogu deklarirati novom linijom:
Sensor↵OG↵Status
Ako ulaz nije definiran ili je jednak NULL, nema podataka koji će biti dodani.
Definira vrijednost koja se ubacuje u objekt s gornjim ključem. Pri tome se uzimaju u obzir tipovi podataka. S opcijom NUMERIC_CHECK svaki niz znakova može se automatski pretvoriti u broj.
Ako mora biti nužno unesena brojka ili drugi tip, vrijednost se može prije toga pretvoriti blokovima funkcija konvertirati.
U slučaju uspjeha vraća JSON niz znakova.
Ako se dogodi greška, ovaj izlaz je istinit.