System.JSON.Builders.TJSONIterator.Next

Aus RAD Studio API Documentation
Wechseln zu: Navigation, Suche

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.

Siehe auch