[This is preliminary documentation and is subject to change.]
The JSONReader type exposes the following members.Methods
Name | Description | |
---|---|---|
![]() ![]() | DeserializeDataObject(String, Boolean) | |
![]() ![]() | DeserializeDataObject(ISourceText, Boolean) | |
![]() ![]() | DeserializeDataObject(Stream, Encoding, Boolean) | |
![]() ![]() | DeserializeDataObjectFromFile | |
![]() ![]() | DeserializeDynamic(String, Boolean) | |
![]() ![]() | DeserializeDynamic(ISourceText, Boolean) | |
![]() ![]() | DeserializeDynamic(Stream, Encoding, Boolean) | |
![]() ![]() | ToRow(Type, JSONDataMap, Boolean) |
Converts JSONMap into typed row of the requested type.
The requested type must be derived from NFX.DataAccess.CRUD.TypedRow.
The extra data found in JSON map will be placed in AmorphousData dictionary if the row implemets IAmorphousData, discarded otherwise.
Note: This method provides "the best match" and does not guarantee that all data will/can be converted from JSON, i.e.
it can only convert one dimensional arrays and Lists of either primitive or TypeRow-derived entries
|
![]() ![]() | ToRow(Row, JSONDataMap, Boolean) |
Converts JSONMap into supplied row instance.
The extra data found in JSON map will be placed in AmorphousData dictionary if the row implemets IAmorphousData, discarded otherwise.
Note: This method provides "the best match" and does not guarantee that all data will/can be converted from JSON, i.e.
it can only convert one dimensional arrays and Lists of either primitive or TypeRow-derived entries
|
![]() ![]() | ToRow T (JSONDataMap, Boolean) |
Generic version of
ToRow(Type, JSONDataMap, Boolean) |
![]() ![]() | ToRowset(String, Boolean, Boolean) |
Deserializes into Rowset or Table from JSOnDataMap, as serialized by RowsedBase.WriteAsJSON()
|
![]() ![]() | ToRowset(JSONDataMap, Boolean, Boolean) |
Deserializes into Rowset or Table from JSONDataMap, as serialized by RowsedBase.WriteAsJSON()
|
See Also