[This is preliminary documentation and is subject to change.]
Reads either Table or Rowset from JSON created by WriteAsJSON. Metadata must be present.
allMatched==false when some data did not match schema (i.e. too little fields or extra fields supplied)
Namespace: NFX.DataAccess.CRUDAssembly: NFX (in NFX.dll) Version: 3.0.0.1 (3.0.0.1)
public static RowsetBase FromJSON(
JSONDataMap jsonMap,
out bool allMatched,
bool schemaOnly = false,
bool readOnlySchema = false,
SetFieldFunc setFieldFunc = null
)
public static RowsetBase FromJSON(
JSONDataMap jsonMap,
out bool allMatched,
bool schemaOnly = false,
bool readOnlySchema = false,
SetFieldFunc setFieldFunc = null
)
Public Shared Function FromJSON (
jsonMap As JSONDataMap,
<OutAttribute> ByRef allMatched As Boolean,
Optional schemaOnly As Boolean = false,
Optional readOnlySchema As Boolean = false,
Optional setFieldFunc As SetFieldFunc = Nothing
) As RowsetBase
Public Shared Function FromJSON (
jsonMap As JSONDataMap,
<OutAttribute> ByRef allMatched As Boolean,
Optional schemaOnly As Boolean = false,
Optional readOnlySchema As Boolean = false,
Optional setFieldFunc As SetFieldFunc = Nothing
) As RowsetBase
public:
static RowsetBase^ FromJSON(
JSONDataMap^ jsonMap,
[OutAttribute] bool% allMatched,
bool schemaOnly = false,
bool readOnlySchema = false,
SetFieldFunc^ setFieldFunc = nullptr
)
public:
static RowsetBase^ FromJSON(
JSONDataMap^ jsonMap,
[OutAttribute] bool% allMatched,
bool schemaOnly = false,
bool readOnlySchema = false,
SetFieldFunc^ setFieldFunc = nullptr
)
static member FromJSON :
jsonMap : JSONDataMap *
allMatched : bool byref *
?schemaOnly : bool *
?readOnlySchema : bool *
?setFieldFunc : SetFieldFunc
(* Defaults:
let _schemaOnly = defaultArg schemaOnly false
let _readOnlySchema = defaultArg readOnlySchema false
let _setFieldFunc = defaultArg setFieldFunc null
*)
-> RowsetBase
static member FromJSON :
jsonMap : JSONDataMap *
allMatched : bool byref *
?schemaOnly : bool *
?readOnlySchema : bool *
?setFieldFunc : SetFieldFunc
(* Defaults:
let _schemaOnly = defaultArg schemaOnly false
let _readOnlySchema = defaultArg readOnlySchema false
let _setFieldFunc = defaultArg setFieldFunc null
*)
-> RowsetBase
Return Value
Type:
RowsetBase