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
– DefiniertFieldDefs
mitJSON
-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
– DefiniertFieldDefs
mitJSON
-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
– DefiniertFieldDefs
anhand 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.