System.JSON.Builders.TJSONArrayBuilder

De RAD Studio API Documentation
Aller à : navigation, rechercher

System.JSON.Builders.TJSONCollectionBuilderSystem.TObjectTJSONArrayBuilder

Delphi

TJSONArrayBuilder = class(TJSONCollectionBuilder)

C++

class PASCALIMPLEMENTATION TJSONArrayBuilder : public TJSONCollectionBuilder

Propriétés

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


Description

Le wrapper de l'éditeur JSON qui fournit une interface fluent (EN) pour écrire un tableau JSON.

Appelez BeginArray pour démarrer l'écriture de votre tableau. Clear supprime le contenu du constructeur de tableau.

Exemple

Les exemples ci-dessous écrivent le tableau suivant :

[
  "value 1",
  "value 2"
]

Delphi :

with TJSONArrayBuilder.Create(MyJSONWriter) do
try
  BeginArray
    .Add('value 1')
    .Add('value 2');
finally
  Free;
end;

C++ :

TJSONArrayBuilder* MyArrayBuilder = new TJSONArrayBuilder(MyJSONWriter);
try {
  MyArrayBuilder
    ->BeginArray()
      ->Add(String("value 1"))
      ->Add(String("value 2"));
} __finally {
  delete MyArrayBuilder;
}

Voir aussi