System.JSON.Builders.TJSONIterator.Next

De RAD Studio API Documentation
Aller à : navigation, rechercher

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.

Voir aussi