REST.JsonReflect.TTypeMarshaller.MarshalValue
Delphi
procedure MarshalValue(Value: TValue; fieldRTTI: TRttiField = nil);
C++
void __fastcall MarshalValue(const System::Rtti::TValue &Value, System::Rtti::TRttiField* fieldRTTI = (System::Rtti::TRttiField*)(0x0));
Eigenschaften
Typ | Sichtbarkeit | Quelle | Unit | Übergeordnet |
---|---|---|---|---|
procedure function |
protected | REST.JsonReflect.pas REST.JsonReflect.hpp |
REST.JsonReflect | TTypeMarshaller |
Beschreibung
Führt ein Marshaling des angegebenen Feldwerts aus.
Sie können optional Feldinformationen (fieldRTTI
) angeben, anhand derer MarshalValue den besten Weg ermitteln kann, ein Marshaling des angegebenen Werts auf Basis seines Typs durchzuführen.
MarshalData ruft MarshalValue auf, um ein Marshaling der während des Marshaling gefundenen Feldwerte durchzuführen.