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));
プロパティ
種類 | 可視性 | ソース | ユニット | 親 |
---|---|---|---|---|
procedure function |
protected | REST.JsonReflect.pas REST.JsonReflect.hpp |
REST.JsonReflect | TTypeMarshaller |
説明
指定されたフィールド値をマーシャリングします。
必要に応じてフィールド情報(fieldRTTI
)を指定することができます。MarshalValue はこの値を使用して、指定された値をどのようにマーシャリングするのが最も良いかを型から判断します。
MarshalData は、MarshalValue を呼び出して、マーシャリング中に見つかったフィールド値をマーシャリングします。