System.JSON.TJSONArray.TEnumerator

De RAD Studio API Documentation
Aller à : navigation, rechercher

Delphi

TEnumerator = class

C++

class PASCALIMPLEMENTATION TEnumerator : public System::TObject

Propriétés

Type Visibilité  Source Unité  Parent
class public
System.JSON.pas
System.JSON.hpp
System.JSON TJSONArray


Description

Itérateur pour les éléments des tableaux JSON.

Si vous souhaitez utiliser un itérateur afin d'itérer un objet TJSONArray, appelez GetEnumerator depuis l'objet tableau JSON pour créer un itérateur TEnumerator, puis utilisez MoveNext et Current pour parcourir les valeurs JSON du tableau JSON :

Delphi:
MyJSONArrayIterator := TEnumerator.Create(MyJSONArray);
while MyJSONArrayIterator.MoveNext do
begin
    MyJSONValue := MyJSONArrayIterator.Current;
    // …
end;
C++:
TEnumerator* MyJSONArrayIterator = new TEnumerator(MyJSONArray);
while (MyJSONArrayIterator->MoveNext())
{
    TJSONValue* MyJSONValue = MyJSONArrayIterator->Current;
    // …
}

Voir aussi