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));
Properties
| Type | Visibility | Source | Unit | Parent |
|---|---|---|---|---|
procedure function |
protected | REST.JsonReflect.pas REST.JsonReflect.hpp |
REST.JsonReflect | TTypeMarshaller |
Description
Marshals the specified field value.
You can optionally specify field information (fieldRTTI) that MarshalValue can use to determine the best way to marshal the specified value based on its type.
MarshalData calls MarshalValue to marshal field values found during marshaling.