Data.DBJson.TJSONToDataSetBridge.Define

De RAD Studio API Documentation
Aller à : navigation, rechercher

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éfinit FieldDefs en utilisant la valeur JSON du niveau TJSONIterator en 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éfinit FieldDefs en utilisant la valeur JSON du niveau TJSONReader en 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éfinit FieldDefs avec TJSONValue.

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.

Voir aussi