System.JSON.Builders.TJSONArrayBuilder
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;
}