Data.DBXJSONReflect.TJSONUnMarshal.FieldReverter

Aus RAD Studio API Documentation
Wechseln zu: Navigation, Suche

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.

Siehe auch