
Blok funkce JSON_ENCODE vytváří řetězec JSON.
Poznámka: Tento blok funkce může mít více než čtyři vstupy. Můžete kliknout pravým tlačítkem myši na blok funkce, aby jste přidali další vstup. Pozor, že vstupy je třeba zvažovat vždy po párech.
Definuje možnosti jako celé číslo, s nimiž se vytváří řetězec JSON. Tyto lze generovat blokem funkce JSON_OPTIONS.
Pokud není vstup definován nebo hodnota je rovna NULL, platí následující možnosti jako aktivní:
FORCE_OBJECT
UNESCAPED_SLASHES
PARTIAL_OUTPUT_ON_ERROR
UNESCAPED_UNICODE
Definuje maximální hloubku nebo vnoření objektů, ve které se vytváří formát JSON. Pokud je tato hodnota dosaženo při generování, selže vytvoření řetězce JSON a výstup ERR je pravdivý.
Vstupy definují proměnnou nebo klíč, který se vkládá do objektu. Pokud je třeba vytvořit podobjekty, lze je deklarovat novým řádkem:
Sensor↵OG↵Status
Pokud není vstup definován nebo je roven NULL, nejsou přidány žádná data.
Definuje hodnotu, která se vkládá do objektu s horním klíčem. Při tom se berou v úvahu typy dat. Možností NUMERIC_CHECK lze každý řetězec automaticky převést na číslo.
Pokud je nutné vložit povinné číslo nebo jiný typ, může být hodnota předtím pomocí bloků funkce převedena.
V případě úspěchu vrátí řetězec JSON.
Pokud nastane chyba, je tento výstup pravdivý.