Data.DBJson.TJSONToDataSetBridge.Define

Aus RAD Studio API Documentation
Wechseln zu: Navigation, Suche

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 – Definiert FieldDefs mit JSON-Werten des aktuellen TJSONIterator-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 – Definiert FieldDefs mit JSON-Werten des aktuellen TJSONReader-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 – Definiert FieldDefs anhand von TJSONValue.

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.

Siehe auch