JSON_ArrayAppendValue
Funkcia %JSON_ArrayAppendValue
Funkcia
Vloží novú hodnotu na koniec JSON poľa.
Deklarácia
%JSON_ArrayAppendValue(
INT in handle
UNIVAL in value
)Parametre
handle | Handle na JSON pole |
value | Hodnota položky |
Návratová hodnota
Žiadna.
Popis
Funkcia vloží novú hodnotu na koniec zadaného JSON poľa. Podporovanými typmi sú INT, REAL, BOOL a TEXT. Ak je potrebné uložiť hodnotu typu TIME, je potrebné ju najprv skonvertovať na TEXT a následne vložiť.
V prípade, že ide o nepodporovaný typ hodnoty alebo je neplatný handle na JSON pole, vyvolá sa výnimka.
Príklad
INT _arr
_arr := %JSON_CreateArray()
%JSON_ArrayAppendValue(_arr, "IPESOFT")
%JSON_ArrayAppendValue(_arr, 365)
%JSON_ArrayAppendValue(_arr, 1.234)
%JSON_ArrayAppendValue(_arr, @TRUE)
%JSON_ArrayAppendValue(_arr, U.uservariable)
%JSON_FreeArrayHandle(_arr)Súvisiace stránky: