Data.DBJson.TJSONToDataSetBridge.Define
Delphi
procedure Define(AIter: TJSONIterator); overload;
procedure Define(AReader: TJSONReader); overload;
procedure Define(AJSON: TJSONValue); overload;
C++
void __fastcall Define(System::Json::Builders::TJSONIterator* AIter)/* overload */;
void __fastcall Define(System::Json::Readers::TJsonReader* AReader)/* overload */;
void __fastcall Define(System::Json::TJSONValue* AJSON)/* overload */;
プロパティ
種類 | 可視性 | ソース | ユニット | 親 |
---|---|---|---|---|
procedure function |
public | Data.DBJson.pas Data.DBJson.hpp |
Data.DBJson | TJSONToDataSetBridge |
説明
AIter: TJSONIterator
-FieldDefs
を、現在のTJSONIterator
レベルのJSON
値を使用して定義します。
このメソッドは通常 JSON
オブジェクトで使用されます。ここでは、データセット フィールドがオブジェクトの各要素で表されます。MetaMergeMode に応じた Define の複数の呼び出しが、FieldDefs
のより詳細が定義へとなります。
AReader: TJSONReader
-FieldDefs
を、現在のTJSONReader
レベルのJSON
値を使用して定義します。
このメソッドは通常、JSON
オブジェクトの JSON
配列で使用されます。Define(AIter) を各配列項目に対して、SampleObjects
配列項目に達するまで呼び出します。
AValue: TJSONValue
-FieldDefs
をTJSONValue
を使用して定義します。
このメソッドは通常、JSON
オブジェクトの JSON
配列で使用されます。Define(AIter) を各配列項目に対して、SampleObjects
配列項目に達するまで呼び出します。