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