Data.DBJson.TJSONToDataSetBridge.Define
Delphi
procedure Define(AIter: TJSONIterator); overload;
procedure Define(AReader: TJSONReader); overload;
procedure Define(AJSON: TJSONValue); overload;
C++
void __fastcall Define(System::Json::Builders::TJSONIterator* AIter)/* overload */;
void __fastcall Define(System::Json::Readers::TJsonReader* AReader)/* overload */;
void __fastcall Define(System::Json::TJSONValue* AJSON)/* overload */;
Eigenschaften
| Typ | Sichtbarkeit | Quelle | Unit | Übergeordnet |
|---|---|---|---|---|
procedure function |
public | Data.DBJson.pas Data.DBJson.hpp |
Data.DBJson | TJSONToDataSetBridge |
Beschreibung
AIter: TJSONIterator– DefiniertFieldDefsmitJSON-Werten des aktuellenTJSONIterator-Levels.
Diese Methode wird normalerweise mit JSON-Objekten verwendet, wobei jeweils ein Datenmengenfeld ein Element eines Objekts repräsentiert. Mehrere Aufrufe von Define führen – abhängig von MetaMergeMode – zu detaillierteren Definitionen von FieldDefs.
AReader: TJSONReader– DefiniertFieldDefsmitJSON-Werten des aktuellenTJSONReader-Levels.
Diese Methode wird normalerweise mit einem JSON-Array von JSON-Objekten verwendet. Sie ruft Define(AIter) für jedes Array-Element bis zu SampleObjects Array-Elementen auf.
AValue: TJSONValue– DefiniertFieldDefsanhand vonTJSONValue.
Diese Methode wird normalerweise mit einem JSON-Array von JSON-Objekten verwendet. Sie ruft Define(AIter) für jedes Array-Element bis zu SampleObjects Array-Elementen auf.