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.
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.