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;