C# Class XSerializer.NumberJsonSerializer

Inheritance: IJsonSerializerInternal
Show file Open project: QuickenLoans/XSerializer Class Usage Examples

Public Methods

Method Description
DeserializeObject ( JsonReader reader, IJsonSerializeOperationInfo info, string path ) : object
Get ( Type type, bool encrypt ) : NumberJsonSerializer
SerializeObject ( JsonWriter writer, object instance, IJsonSerializeOperationInfo info ) : void

Private Methods

Method Description
GetNumberInvalidValueException ( JsonReader reader, string path ) : MalformedDocumentException
NumberJsonSerializer ( Type type, bool encrypt ) : System
Read ( JsonReader reader, string path ) : object
SetDelegates ( object>.Action &writeAction, Func &readFunc ) : void
Try ( object>.Func parseFunc, string value, string path, int line, int position ) : object

Method Details

DeserializeObject() public method

public DeserializeObject ( JsonReader reader, IJsonSerializeOperationInfo info, string path ) : object
reader JsonReader
info IJsonSerializeOperationInfo
path string
return object

Get() public static method

public static Get ( Type type, bool encrypt ) : NumberJsonSerializer
type System.Type
encrypt bool
return NumberJsonSerializer

SerializeObject() public method

public SerializeObject ( JsonWriter writer, object instance, IJsonSerializeOperationInfo info ) : void
writer JsonWriter
instance object
info IJsonSerializeOperationInfo
return void