System.JSON.Builders.TJSONCollectionBuilder.TParentCollection

Aus RAD Studio API Documentation
Wechseln zu: Navigation, Suche

Delphi

TParentCollection = class;

C++

class PASCALIMPLEMENTATION TParentCollection : public TJSONCollectionBuilder::TBaseCollection

Eigenschaften

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


Beschreibung

JSON-Generator, mit dem Sie entweder einem JSON-Objekt Schlüssel/Wertepaare oder einem JSON-Array Werte hinzufügen können.

Erzeugen Sie keine Instanz von TParentCollection manuell. Methoden, die ein JSON-Array oder ein JSON-Objekt beenden, wie TPairs.EndObject oder TElements.EndArray, geben eine Instanz von TParentCollection zurück, die die übergeordnete Struktur des geschlossenen Arrays oder Objekts (sofern vorhanden) repräsentiert.

Wenn Sie über eine Instanz von TParentCollection verfügen, hängen die verwendbaren Methoden davon ab, ob Ihre Instanz von TParentCollection ein Objekt oder ein Array repräsentiert.
Wenn die Instanz ein Objekt repräsentiert, können Sie dieselben Methoden wie TPairs verwenden.
Wenn die Instanz ein Array repräsentiert, können Sie dieselben Methoden wie TElements verwenden.
Wenn Sie eine ungültige Methode verwenden, löst TParentCollection eine Exception aus.

Die Methoden in der folgenden Liste stellen mehrere Signaturen bereit. Die Signaturen jeder Methode, die Sie verwenden können, hängen davon ab, ob Ihre Instanz von TParentCollection ein Objekt oder ein Array repräsentiert. Mit diesen Methoden können Sie dem Objekt Schlüssel/Wertepaare oder dem Array Werte hinzufügen:

Rufen Sie nach dem Füllen des Objekts oder Arrays EndObject bzw. EndArray auf, um zur übergeordneten Struktur des Objekts oder Arrays (sofern vorhanden) zurückzukehren.

Mit AsObject bzw. AsArray können Sie Ihre Instanz von TParentCollection in eine Instanz von TPairs bzw. TElements konvertieren.