System.JSON.Builders.TJSONIterator.Next
Delphi
function Next(const AKey: String = ''): Boolean;
C++
bool __fastcall Next(const System::UnicodeString AKey = System::UnicodeString());
Propriétés
Type | Visibilité | Source | Unité | Parent |
---|---|---|---|---|
function | public | System.JSON.Builders.pas System.JSON.Builders.hpp |
System.JSON.Builders | TJSONIterator |
Description
Déplace l'itérateur vers l'élément JSON suivant de l'objet ou tableau en cours.
Le premier appel à Next, sans fournir AKey
, déplace l'itérateur vers le premier élément JSON des données d'entrée. Les appels suivants déplacent l'itérateur vers les éléments JSON suivants du niveau JSON en cours. Next renvoie False
s'il n'y a plus d'élément vers lequel l'itérateur peut être déplacé, ou True
si les données d'entrée contiennent plusieurs éléments.
Vous pouvez spécifier AKey
(numéro d'index de tableau ou nom clé d'objet) pour transmettre l'itérateur à cette clé. Quand la clé fournie est trouvée, Next renvoie True
et déplace l'itérateur vers cette clé. Next renvoie False
quand la clé n'a pas été trouvée, et transmet l'itérateur au dernier élément de l'objet ou tableau en cours.
Next :
- Ne peut pas introduire un tableau ou un élément d'objet ; utilisez Recurse à cette fin.
- Ne peut pas renvoyer le tableau parent ; utilisez Return à cette fin.