REST.JsonReflect.TMarshalUnmarshalBase.ShouldMarshal
Delphi
function ShouldMarshal(Data: TObject; rttiField: TRttiField): Boolean;
C++
bool __fastcall ShouldMarshal(System::TObject* Data, System::Rtti::TRttiField* rttiField);
Eigenschaften
Typ | Sichtbarkeit | Quelle | Unit | Übergeordnet |
---|---|---|---|---|
function | public | REST.JsonReflect.pas REST.JsonReflect.hpp |
REST.JsonReflect | TMarshalUnmarshalBase |
Beschreibung
Überprüft, ob für ein Objektfeld oder -typ auf Basis der Registrierung und des Attributs JSONMarshalled das Marshalling verwendet werden soll.
ShouldMarshal überprüft, ob für ein Objektfeld oder -typ auf Basis der Registrierung und des Attributs JSONMarshalled das Marshalling verwendet werden soll. Die Methode RegisterJSONMarshalled hat Vorrang vor dem Attribut JSONMarshalledAttribute, und beide haben den Standardwert True
.