System.JSON.TJSONArray.TEnumerator
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;
// …
}