System.JSON.Builders.TJSONCollectionBuilder.TParentCollection
Delphi
TParentCollection = class;
C++
class PASCALIMPLEMENTATION TParentCollection : public TJSONCollectionBuilder::TBaseCollection
プロパティ
種類 | 可視性 | ソース | ユニット | 親 |
---|---|---|---|---|
class | public | System.JSON.Builders.pas System.JSON.Builders.hpp |
System.JSON.Builders | TJSONCollectionBuilder |
説明
キー/値ペアを JSON オブジェクトに追加したり値を JSON 配列に追加するための JSON ビルダです。
TParentCollection のインスタンスを手動で作成しないでください。TPairs.EndObject や TElements.EndArray といった JSON 配列や JSON オブジェクトを閉じるためのメソッドは、閉じた配列またはオブジェクトの親構造があればそれを表す TParentCollection インスタンスを返します。
TParentCollection のインスタンスを取得した後で使用できるメソッドは、その TParentCollection インスタンスがオブジェクトを表すか配列を表すかで異なります。
オブジェクトを表す場合、TPairs と同じメソッドを使用できます。
配列を表す場合、TElements と同じメソッドを使用できます。
無効なメソッドを使用すると、TParentCollection で例外が発生します。
下のリストのメソッドには複数のシグネチャがあります。使用できる各メソッドのシグネチャは、TParentCollection インスタンスがオブジェクトを表すか配列を表すかで異なります。これらのメソッドを使用して、オブジェクトにキー/値ペアを追加したり配列に値を追加することができます。
オブジェクトまたは配列の内容を設定したら、EndObject または EndArray を呼び出して、オブジェクトまたは配列の親構造があればそこに戻ります。
この TParentCollection インスタンスを TPairs のインスタンスに変換するには AsObject を、TElements のインスタンスに変換するには AsArray を使用します。