Data.DBXJSONReflect.TJSONUnMarshal.FieldReverter
Delphi
function FieldReverter(Field: TRTTIField): TJSONInterceptor; overload;
function FieldReverter(Data: TObject; Field: string): TJSONInterceptor; overload;
C++
TJSONInterceptor* __fastcall FieldReverter(System::Rtti::TRttiField* Field)/* overload */;
TJSONInterceptor* __fastcall FieldReverter(System::TObject* Data, System::UnicodeString Field)/* overload */;
Eigenschaften
Typ | Sichtbarkeit | Quelle | Unit | Übergeordnet |
---|---|---|---|---|
function | protected | Data.DBXJSONReflect.pas Data.DBXJSONReflect.hpp |
Data.DBXJSONReflect | TJSONUnMarshal |
Beschreibung
Gibt den von einem JSONReverter-Attribut definierten Reverter zurück, falls vorhanden.
FieldReverter gibt die vom Attribut definierte TReverterEvent-Instanz bzw. nil/NULL (Delphi/C++) zurück, wenn kein JSONReverter-Attribut vorhanden ist.
Field
repräsentiert die TRttiField-Instanz, die dem zurückzusetzenden Objektfeld zugeordnet ist.
Data
repräsentiert die aktuelle Objektinstanz.
Field
ist der Feldname, in dem das JSONReverter-Attribut definiert wurde.