System.JSON.Builders.TJSONCollectionBuilder.Create
Delphi
constructor Create(const AJSONWriter: TJSONWriter); overload;
constructor Create(const AJSONWriter: TJSONWriter; AGetReader: TGetReaderProc; AReleaseReader: TReleaseReaderProc; AResetWriter: TResetWriterProc); overload;
C++
__fastcall TJSONCollectionBuilder(System::Json::Writers::TJsonWriter* const AJSONWriter)/* overload */;
__fastcall TJSONCollectionBuilder(System::Json::Writers::TJsonWriter* const AJSONWriter, _di_TGetReaderProc AGetReader, _di_TReleaseReaderProc AReleaseReader, _di_TResetWriterProc AResetWriter)/* overload */;
プロパティ
種類 | 可視性 | ソース | ユニット | 親 |
---|---|---|---|---|
constructor | public | System.JSON.Builders.pas System.JSON.Builders.hpp |
System.JSON.Builders | TJSONCollectionBuilder |
説明
TJSONCollectionBuilder のインスタンスを作成します。
2 つのオーバーロード メソッドは、次のパラメータを取ります:
パラメータ | 説明 |
---|---|
AJSONWriter
|
JSON ライターを示します。 |
AGetReader
|
TGetReaderProc 型のリーダーを取得する関数への参照。 |
AReleaseReader
|
TReleaseReaderProc 型のリーダーを解放するプロシージャへの参照。 |
AResetWriter
|
TResetWriterProc 型のライターをリセットするプロシージャへの参照。 |
第 2 オーバーロード メソッドを使用すると、DoGetReader、DoReleaseReader、DoResetWriter の各メソッドを使用することができます。
関連項目
- System.JSON.Builders.TJSONCollectionBuilder.Destroy
- System.JSON.Builders.TJSONCollectionBuilder.TGetReaderProc
- System.JSON.Builders.TJSONCollectionBuilder.DoGetReader
- System.JSON.Builders.TJSONCollectionBuilder.TReleaseReaderProc
- System.JSON.Builders.TJSONCollectionBuilder.DoReleaseReader
- System.JSON.Builders.TJSONCollectionBuilder.TResetWriterProc
- System.JSON.Builders.TJSONCollectionBuilder.DoResetWriter