/
TccJSON.GetNodeValueByIndex

TccJSON.GetNodeValueByIndex

Parameter

(Number: Integer): Variant;

Beschreibung

Die Methode gibt den Wert des Kinderknotens zurück. Im Skriptauszug wird das File geladen. Danach wird jeder Toplevelknoten durchsucht, ob einer der „Kinder“ eine Zeichenkette (String) ist. Trifft dies zu, wird zusätzlich ermittelt, ob der Name des Feldes „ID“ ist. Unter der Annahme, dass beide Bedingungen zutreffen, wird der Wert der„ID“ am Bildschirm angezeigt.

Beispiel

JSONWorker.LoadFromFile('D:\SimpleArrayObject.Json');
for i := 0 to JSONWorker.GetNodeCount() - 1 do
  begin
    if JSONWorker.GetNodeTypeOfChild(i) = ccJS_STRING then
    begin
      if JSONWorker.GetNodeNameByIndex(i) = 'ID' then
      begin
        showMessage(JSONWorker.GetNodeValueByIndex(i));
        …  
      end;
    end;
  end; 

Related content

TccJSON.GetNodeTypeOfChild
TccJSON.GetNodeTypeOfChild
More like this
TccJSON.GetNodeValueByName
TccJSON.GetNodeValueByName
More like this
TccJSON.OpenNodeInArray
TccJSON.OpenNodeInArray
More like this
TccJSON.GetValue
TccJSON.GetValue
More like this
TccJSON.OpenNodeByIndex
TccJSON.OpenNodeByIndex
More like this
TccJSON.GetSourceFromPath
TccJSON.GetSourceFromPath
More like this