Data.DBXJSONReflect.TJSONUnMarshal.RevertType
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.
recFieldreprésente le TRttiField qui sera rempli.
Instanceest l'adresse de l'objet en cours.
revEvreprésente le restaurateur de l'utilisateur qui va générer la valeur de champ.
jsonFieldValest la valeur JSON utilisée pour remplir la valeur de l'utilisateur.