Data.DBXJSONCommon.TDBXJSONTools.JSONToDBX
Delphi
class procedure JSONToDBX(const Data: TJSONValue; const Value: TDBXWritableValue; const DataType: Integer; const IsLocalConnection: Boolean; const OwnsJSONValue: Boolean = False); overload; static;
class procedure JSONToDBX(const Data: TJSONValue; const Value: TDBXWritableValue; const DataType: Integer; const IsLocalConnection: Boolean; const OwnsJSONValue: Boolean; out ACanFreeJSON: Boolean); overload; static;
C++
static void __fastcall JSONToDBX(System::Json::TJSONValue* const Data, Data::Dbxcommon::TDBXWritableValue* const Value, const int DataType, const bool IsLocalConnection, const bool OwnsJSONValue = false)/* overload */;
static void __fastcall JSONToDBX(System::Json::TJSONValue* const Data, Data::Dbxcommon::TDBXWritableValue* const Value, const int DataType, const bool IsLocalConnection, const bool OwnsJSONValue, /* out */ bool &ACanFreeJSON)/* overload */;
Properties
Type | Visibility | Source | Unit | Parent |
---|---|---|---|---|
procedure function |
public | Data.DBXJSONCommon.pas Data.DBXJSONCommon.hpp |
Data.DBXJSONCommon | TDBXJSONTools |
Description
Converts a JSON value to a DBX value.
The JSONToDBX method converts a JSON object to a DBX value. JSONToDBX works in tandem with DBXToJSON.
The following table lists the parameters of the JSONToDBX method.
Parameter | Meaning |
---|---|
Data |
JSON value; never null |
Value |
DBX value container |
DataType |
DBX expected type |