System.JSON.TJSONArray.TEnumerator.MoveNext
Delphi
function MoveNext: Boolean; inline;
C++
bool __fastcall MoveNext();
Eigenschaften
Typ | Sichtbarkeit | Quelle | Unit | Übergeordnet |
---|---|---|---|---|
function | public | System.JSON.pas System.JSON.hpp |
System.JSON | TEnumerator |
Beschreibung
Verschiebt den Iterator im durchlaufenen JSON-Array auf den nächsten JSON-Wert nach dem aktuellen JSON-Wert.
Ein TJSONArray-Objekt erhält durch Aufruf von GetEnumerator einen Iterator. Die Member Current und MoveNext des erhaltenen TJSONArrayEnumerator-Iterators ermöglichen die Iteration durch die Elemente im TJSONArray-Objekt.
MoveNext gibt True
zurück, wenn nach der Ausführung von MoveNext Current auf einen vorhandenen JSON-Wert zeigt. MoveNext gibt ansonsten False
zurück; das heißt, dass der Iterator hinter das letzte Element im durchlaufenen TJSONArray-Objekt verschoben wurde.
Beim ersten Aufruf von MoveNext nach dem Erstellen dieses Iterators zeigt der Iterator auf das erste Element des Arrays, sofern das Array nicht leer ist.