Data.DBXJSONReflect.TMarshalUnmarshalBase.RegisterJSONMarshalled
Delphi
procedure RegisterJSONMarshalled(clazz: TClass; const Field: string; Marshal: Boolean); overload;
C++
void __fastcall RegisterJSONMarshalled(System::TClass clazz, const System::UnicodeString Field, bool Marshal)/* overload */;
Eigenschaften
Typ | Sichtbarkeit | Quelle | Unit | Übergeordnet |
---|---|---|---|---|
procedure function |
public | Data.DBXJSONReflect.pas Data.DBXJSONReflect.hpp |
Data.DBXJSONReflect | TMarshalUnmarshalBase |
Beschreibung
Registriert, ob für ein Feld oder einen Typ das Marshalling/Unmarshalling verwendet werden kann.
Die Methode RegisterJSONMarshalled registriert das angegebene Klassenfeld, falls dafür das Marshalling/Unmarshalling verwendet werden kann. Diese Registrierung hat Vorrang vor dem Attribut JSONMarshalled, das den Standardwert True
hat. Wenn Marshal
False
ist, wird das Feld/der Typ beim Marshalling bzw. Unmarshalling übersprungen.