System.JSON.Builders.TJSONArrayBuilder

Aus RAD Studio API Documentation
Wechseln zu: Navigation, Suche

System.JSON.Builders.TJSONCollectionBuilderSystem.TObjectTJSONArrayBuilder

Delphi

TJSONArrayBuilder = class(TJSONCollectionBuilder)

C++

class PASCALIMPLEMENTATION TJSONArrayBuilder : public TJSONCollectionBuilder

Eigenschaften

Typ Sichtbarkeit Quelle Unit Übergeordnet
class public
System.JSON.Builders.pas
System.JSON.Builders.hpp
System.JSON.Builders System.JSON.Builders


Beschreibung

Wrapper für JSON-Writer, der ein Fluent-Interface zum Schreiben eines JSON-Arrays bereitstellt.

Rufen Sie BeginArray auf, um mit dem Schreiben Ihres Arrays zu beginnen. Clear löscht den Inhalt des Array-Generators.

Beispiel

Mit den unten aufgeführten Beispielen wird das folgende Array geschrieben:

[
  "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;
}

Siehe auch