System.JSON.Builders.TJSONIterator.Next
Delphi
function Next(const AKey: String = ''): Boolean;
C++
bool __fastcall Next(const System::UnicodeString AKey = System::UnicodeString());
Eigenschaften
Typ | Sichtbarkeit | Quelle | Unit | Übergeordnet |
---|---|---|---|---|
function | public | System.JSON.Builders.pas System.JSON.Builders.hpp |
System.JSON.Builders | TJSONIterator |
Beschreibung
Setzt den Iterator auf das nächste JSON-Element des aktuellen Arrays oder Objekts.
Der erste Aufruf von Next, ohne AKey
anzugeben, setzt den Iterator auf das erste JSON-Element der Eingabedaten. Folgende Aufrufe setzten den Iterator auf die nächsten JSON-Elemente der aktuellen JSON-Ebene. Next gibt False
zurück, wenn es keine Elemente mehr gibt, auf die der Iterator gesetzt werden kann; oder True
wenn die Eingabedaten weitere Elemente enthalten.
Sie können einen AKey
, entweder eine Array-Indexnummer oder einen Objektschlüsselnamen, angeben, um den Iterator an diesen Schlüssel weiterzuleiten. Wenn der angegebene Schlüssel gefunden wird, gibt Next True
zurück und setzt den Iterator auf diesen Schlüssel. Next gibt False
zurück, wenn der Schlüssel nicht gefunden wird, und leitet den Iterator an das letzte Element des aktuellen Arrays oder Objekts weiter.
Next:
- Gibt kein Array- oder Objektelement ein; verwenden Sie dazu Recurse.
- Kehrt nicht zum übergeordneten Array zurück; verwenden Sie dazu Return.