System.JSON.Builders.TJSONCollectionBuilder.TParentCollection

提供: RAD Studio API Documentation
移動先: 案内検索

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.EndObjectTElements.EndArray といった JSON 配列や JSON オブジェクトを閉じるためのメソッドは、閉じた配列またはオブジェクトの親構造があればそれを表す TParentCollection インスタンスを返します。

TParentCollection のインスタンスを取得した後で使用できるメソッドは、その TParentCollection インスタンスがオブジェクトを表すか配列を表すかで異なります。
オブジェクトを表す場合、TPairs と同じメソッドを使用できます。
配列を表す場合、TElements と同じメソッドを使用できます。
無効なメソッドを使用すると、TParentCollection で例外が発生します。

下のリストのメソッドには複数のシグネチャがあります。使用できる各メソッドのシグネチャは、TParentCollection インスタンスがオブジェクトを表すか配列を表すかで異なります。これらのメソッドを使用して、オブジェクトにキー/値ペアを追加したり配列に値を追加することができます。

オブジェクトまたは配列の内容を設定したら、EndObject または EndArray を呼び出して、オブジェクトまたは配列の親構造があればそこに戻ります。

この TParentCollection インスタンスを TPairs のインスタンスに変換するには AsObject を、TElements のインスタンスに変換するには AsArray を使用します。