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 */;
Propriétés
Type | Visibilité | Source | Unité | Parent |
---|---|---|---|---|
constructor | public | System.JSON.Builders.pas System.JSON.Builders.hpp |
System.JSON.Builders | TJSONCollectionBuilder |
Description
Crée une instance de TJSONCollectionBuilder.
Les deux méthodes surchargées acceptent les paramètres suivants :
Paramètre | Description |
---|---|
AJSONWriter
|
Indique l'éditeur JSON. |
AGetReader
|
Référence à une fonction permettant d'obtenir l'éditeur avec le type TGetReaderProc type. |
AReleaseReader
|
Référence à une procédure permettant de libérer l'éditeur avec le type TReleaseReaderProc. |
AResetWriter
|
Référence à une procédure permettant de réinitialiser l'éditeur avec le type TReleaseReaderProc. |
Utilisez la deuxième méthode surchargée pour utiliser les méthodes DoGetReader, DoReleaseReader ou DoResetWriter.
Voir aussi
- 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