TccJSON.GetNodeTypeOfChild
- Merve Yurdakul
Owned by Merve Yurdakul
Juli 15, 2016
1 min read
Loading data...
Parameter
(Number: Integer): Integer;
Beschreibung
Die Methode gibt den Typ des Kinderknotens an. Folgende Typen gibt es im System:
- ccJS_STRING = 0;
- ccJS_NUMBER = 1;
- ccJS_BOOLEAN = 2;
- ccJS_ARRAY = 3;
- ccJS_OBJECT = 4;
- ccJS_ERROR = 5;
- ccJS_NULL = 6;
Im Skriptauszug wird das File geladen. Danach wird jeder Top Level Knoten durchsucht, ob eines der „Kinder“ ein Objekt ist. Sollte das der Fall sein, und das Objekt mit „Person“ bezeichnet worden sein, wird der neue Wurzelknoten auf diesen Knoten gesetzt. Die nachfolgende Verarbeitung bezieht sich fortan immer auf „Person“ als Wurzelknoten.
Beispiel
JSONWorker.LoadFromFile('D:\SimpleArrayObject.Json'); for i := 0 to JSONWorker.GetNodeCount() - 1 do begin if JSONWorker.GetNodeTypeOfChild(i) = ccJS_OBJECT then begin if JSONWorker.GetNodeNameByIndex(i) = 'Person' then begin JSONWorker.OpenNodeByIndex(i); … end; end; end;