AddJSONElement()

Syntax

Ergebnis = AddJSONElement(JSONWert [, Index])
Beschreibung
Fügt ein neues Array-Element zu einem JSON-Wert vom Typ #PB_JSON_Array hinzu.

Parameter

JSONWert Der JSON-Wert. Der Wert muss vom Typ #PB_JSON_Array sein.
Index (optional) Der Index, an dem der neue Wert in das Array eingefügt wird. Wenn der Index außerhalb des Array-Bereichs liegt, wird der neue Wert entweder am Beginn (für Index < 0) oder am Ende des Arrays eingefügt. Wird dieser Parameter nicht angegeben, dann wird der neue Werte am Ende des Arrays hinzugefügt.

Rückgabewert

Gibt die Adresse des hinzugefügten JSON-Werts zurück. Der neu hinzugefügte Wert hat anfänglich den Typ #PB_JSON_Null.

Beispiel

  If CreateJSON(0)
    ArrayValue = SetJSONArray(JSONValue(0))
    
    ; add element at the end
    For i = 1 To 5
      NumValue = AddJSONElement(ArrayValue)
      SetJSONInteger(NumValue, i)
    Next i
    
    ; insert at a specific index
    StrValue = AddJSONElement(ArrayValue, 1)
    SetJSONString(StrValue, "Hello")
    
    Debug ComposeJSON(0)
  EndIf

Siehe auch

SetJSONArray(), RemoveJSONElement(), ResizeJSONElements(), ClearJSONElements(), GetJSONElement(), JSONArraySize(), JSONType()

Unterstützte OS

Alle

Json Inhaltsverzeichnis - AddJSONMember() ->