System.JSON.Builders.TJSONObjectBuilder

Delphi
TJSONObjectBuilder = class(TJSONCollectionBuilder)
C++
class PASCALIMPLEMENTATION TJSONObjectBuilder : public TJSONCollectionBuilder
Inhaltsverzeichnis
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-Objekts bereitstellt.
Rufen Sie BeginObject auf, um mit dem Schreiben Ihres Objekts zu beginnen. Clear löscht den Inhalt des Objekt-Generators.
Beispiel
Mit den unten aufgeführten Beispielen wird das folgende Objekt geschrieben:
{
  "key 1": "value 1",
  "key 2": "value 2"
}
Delphi:
with TJSONObjectBuilder.Create(MyJSONWriter) do
try
  BeginObject
    .Add('key 1', 'value 1')
    .Add('key 2', 'value 2');
finally
  Free;
end;
C++:
TJSONObjectBuilder* MyObjectBuilder = new TJSONObjectBuilder(MyJSONWriter);
try {
  MyObjectBuilder
    ->BeginObject()
      ->Add("key 1", String("value 1"))
      ->Add("key 2", String("value 2"));
} __finally {
  delete MyObjectBuilder;
}