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));
Propriétés
Type | Visibilité | Source | Unité | Parent |
---|---|---|---|---|
procedure function |
protected | REST.JsonReflect.pas REST.JsonReflect.hpp |
REST.JsonReflect | TTypeMarshaller |
Description
Effectue le marshaling de la valeur de champ spécifiée.
Vous pouvez également spécifier les informations de champ (fieldRTTI
) que MarshalValue peut utiliser pour déterminer le meilleur moyen d'effectuer le marshaling de la valeur spécifiée en fonction de son type.
MarshalData appelle MarshalValue pour effectuer le marshaling des valeurs de champ trouvées durant le marshaling.