Page tree

Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Funkcia %JSON_ArraySetArray


Funkcia
Vloží nové pole na zadaný index do JSON poľa


Deklarácia


Code Block
languageesl
themeConfluence
%JSON_ArraySetArray(
   INT in handle
   INT in index
   INT in array
 )


Parametre


handleHandle na JSON pole doktorého sa bude vkladať nová položka
indexIndex položky
arrayHandle na JSON pole


Návratová hodnota

Žiadna

Popis

Funkcia vloží nové pole na zadaný index do JSON poľa.

V prípade, že sa jedná ide o neplatný handle na JSON pole alebo neplatný handle na vkladané JSON pole alebo je neplatný index, vyvolá sa výnimka.


Príklad


Code Block
languageesl
themeRDark
 INT _arr
 _arr := %JSON_CreateArray()

 INT _tmp
 _tmp := %JSON_CreateArray()
 
 %JSON_ArraySetLength(_arr, 1)
 %JSON_ArraySetArray(_arr, 1, _tmp)

 %JSON_FreeArrayHandle(_arr)
 %JSON_FreeArrayHandle(_tmp)