Data.DBXJSONReflect.TMarshalUnmarshalBase.RegisterJSONMarshalled
Delphi
procedure RegisterJSONMarshalled(clazz: TClass; Field: string; Marshal: Boolean); overload;
C++
void __fastcall RegisterJSONMarshalled(System::TClass clazz, System::UnicodeString Field, bool Marshal)/* overload */;
プロパティ
種類 | 可視性 | ソース | ユニット | 親 |
---|---|---|---|---|
procedure function |
public | Data.DBXJSONReflect.pas Data.DBXJSONReflect.hpp |
Data.DBXJSONReflect | TMarshalUnmarshalBase |
説明
フィールドや型をマーシャリング/アンマーシャリングしなければならないかどうかを登録します。
RegisterJSONMarshalled メソッドは、指定されたクラス フィールドがマーシャリング/アンマーシャリングされなければならない場合、そのフィールドを登録します。これは JSONMarshalled 属性(デフォルトで True
)より優先します。Marshal
が False
の場合、フィールド/型はマーシャリングまたはアンマーシャリング処理の際にスキップされます。