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 */;
Propriétés
| Type | Visibilité | Source | Unité | Parent |
|---|---|---|---|---|
procedure function |
public | Data.DBJson.pas Data.DBJson.hpp |
Data.DBJson | TJSONToDataSetBridge |
Description
AIter: TJSONIterator- définitFieldDefsen utilisant la valeurJSONdu niveauTJSONIteratoren cours.
Cette méthode est normalement utilisée avec un objet JSON dans lequel chaque champ d'ensemble de données représente un élément d'un objet. Des appels répétés à Define selon MetaMergeMode permettent d'obtenir des définitions plus précises de FieldDefs.
AReader: TJSONReader- définitFieldDefsen utilisant la valeurJSONdu niveauTJSONReaderen cours.
Cette méthode est normalement utilisée avec un tableau JSON contenant des objets JSON. Elle appelle Define(AIter) pour chaque élément du tableau jusqu'au maximum de SampleObjects éléments de tableau.
AValue: TJSONValue- définitFieldDefsavecTJSONValue.
Cette méthode est normalement utilisée avec un tableau JSON contenant des objets JSON. Elle appelle Define(AIter) pour chaque élément du tableau jusqu'au maximum de SampleObjects éléments de tableau.