System.JSON.Builders.TJSONCollectionBuilder.DoGetReader
Delphi
function DoGetReader(AWriter: TJsonWriter): TJsonReader; virtual;
C++
virtual System::Json::Readers::TJsonReader* __fastcall DoGetReader(System::Json::Writers::TJsonWriter* AWriter);
プロパティ
種類 | 可視性 | ソース | ユニット | 親 |
---|---|---|---|---|
function | protected | System.JSON.Builders.pas System.JSON.Builders.hpp |
System.JSON.Builders | TJSONCollectionBuilder |
説明
DoGetReader をオーバーライドすると、JSON リーダーを提供することができます。
DoGetReader メソッドをオーバーライドすると、AsJSON
、AddPairs
、AddElements
のメソッド呼び出しの一部として、現在のビルダ JSON ライタに対する JSON リーダーを提供することができます。
DoGetReader は、TGetReaderProc が生成時に割り当てられていなかった場合、EJSONCollectionBuilderError 例外を発生させます。
関連項目
- System.JSON.Writers.TJsonWriter
- System.JSON.Readers.TJsonReader
- System.JSON.Builders.TJSONCollectionBuilder.AsJSON
- System.JSON.Builders.TJSONCollectionBuilder.TPairs.AddPairs
- System.JSON.Builders.TJSONCollectionBuilder.TParentCollection.AddPairs
- System.JSON.Builders.TJSONCollectionBuilder.TElements.AddElements
- System.JSON.Builders.TJSONCollectionBuilder.TParentCollection.AddElements