System.JSON.TJSONArrayEnumerator.MoveNext

Aus RAD Studio API Documentation
Wechseln zu: Navigation, Suche

Delphi

function MoveNext: Boolean;

C++

bool __fastcall MoveNext(void);

Eigenschaften

Typ Sichtbarkeit Quelle Unit Übergeordnet
function public
System.JSON.pas
System.JSON.hpp
System.JSON TJSONArrayEnumerator


Beschreibung

Verschiebt den Iterator im durchlaufenen JSON-Array auf den nächsten JSON-Wert nach dem Current-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.

Siehe auch