
Funktionsblocket JSON_ENCODE skapar en JSON-sträng.
Anmärkning: Detta funktionsblock kan ha fler än fyra ingångar. Du kan högerklicka på funktionsblocket för att lägga till en ytterligare ingång. Observera att ingångarna ska betraktas parvis.
Definierar alternativen som heltal, med vilken JSON-strängen skapas. Dessa kan genereras med funktionsblocket JSON_OPTIONS.
Om ingången inte är definierad eller värdet är lika med NULL, så gäller följande alternativ som aktiva:
FORCE_OBJECT
UNESCAPED_SLASHES
PARTIAL_OUTPUT_ON_ERROR
UNESCAPED_UNICODE
Definierar den maximala djupet respektive objekt-nestlingar, i vilken JSON-formatet skapas. Om detta värde uppnås vid genereringen misslyckas skapandet av JSON-strängen och utgången ERR är sann.
Ingångarna definierar variabeln respektive nyckeln som infogas i objektet. Om underobjekt måste skapas, kan dessa deklareras med en ny rad:
Sensor↵OG↵Status
Om ingången inte är definierad eller är lika med NULL, så läggs inga data till.
Definierar värdet som infogas i objektet med den övre nyckeln. Då beaktas datatyperna. Med alternativet NUMERIC_CHECK kan varje sträng automatiskt omvandlas till ett tal.
Om ett tal eller en annan typ måste infogas, kan värdet tidigare konverteras med funktionsblocket konvertiert.
Returnerar vid framgång JSON-strängen.
Om ett fel uppstår, är denna utgång sann.