JSONReader MembersNFX Class Library

[This is preliminary documentation and is subject to change.]

The JSONReader type exposes the following members.
Methods

  NameDescription
Public methodStatic memberDeserializeDataObject(String, Boolean)
Public methodStatic memberDeserializeDataObject(ISourceText, Boolean)
Public methodStatic memberDeserializeDataObject(Stream, Encoding, Boolean)
Public methodStatic memberDeserializeDataObjectFromFile
Public methodStatic memberDeserializeDynamic(String, Boolean)
Public methodStatic memberDeserializeDynamic(ISourceText, Boolean)
Public methodStatic memberDeserializeDynamic(Stream, Encoding, Boolean)
Public methodStatic memberToRow(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
Public methodStatic memberToRow(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
Public methodStatic memberToRow T (JSONDataMap, Boolean)
Public methodStatic memberToRowset(String, Boolean, Boolean)
Deserializes into Rowset or Table from JSOnDataMap, as serialized by RowsedBase.WriteAsJSON()
Public methodStatic memberToRowset(JSONDataMap, Boolean, Boolean)
Deserializes into Rowset or Table from JSONDataMap, as serialized by RowsedBase.WriteAsJSON()
Back to Top
See Also