Data.DBXJSONReflect.TJSONUnMarshal.RevertType

De RAD Studio API Documentation
Aller à : navigation, rechercher

Delphi

procedure RevertType(recField: TRTTIField; Instance: Pointer;  revEv: TReverterEvent; jsonFieldVal: TJSONValue); overload;
procedure RevertType(recField: TRTTIField; Instance: Pointer;  revEv: TJSONInterceptor; jsonFieldVal: TJSONValue); overload;

C++

void __fastcall RevertType(System::Rtti::TRttiField* recField, void * Instance, TReverterEvent* revEv, System::Json::TJSONValue* jsonFieldVal)/* overload */;
void __fastcall RevertType(System::Rtti::TRttiField* recField, void * Instance, TJSONInterceptor* revEv, System::Json::TJSONValue* jsonFieldVal)/* overload */;

Propriétés

Type Visibilité  Source Unité  Parent
procedure
function
protected
Data.DBXJSONReflect.pas
Data.DBXJSONReflect.hpp
Data.DBXJSONReflect TJSONUnMarshal


Description

Invoque l'événement de restaurateur pour un champ donné.

Le champ pour lequel l'événement de restaurateur est invoqué sera rempli par la valeur de sa représentation JSON.

  • recField représente le TRttiField qui sera rempli.
  • Instance est l'adresse de l'objet en cours.
  • revEv représente le restaurateur de l'utilisateur qui va générer la valeur de champ.
  • jsonFieldVal est la valeur JSON utilisée pour remplir la valeur de l'utilisateur.

Voir aussi