C# Class XSerializer.DynamicJsonSerializer

Inheritance: IJsonSerializerInternal
Mostrar archivo Open project: QuickenLoans/XSerializer Class Usage Examples

Public Methods

Method Description
DeserializeObject ( JsonReader reader, IJsonSerializeOperationInfo info, string path ) : object
Get ( bool encrypt, XSerializer.JsonMappings mappings, bool shouldUseAttributeDefinedInInterface = false ) : DynamicJsonSerializer
SerializeObject ( JsonWriter writer, object instance, IJsonSerializeOperationInfo info ) : void

Private Methods

Method Description
DeserializeJsonArray ( JsonReader reader, IJsonSerializeOperationInfo info, string path ) : object
DeserializeJsonObject ( JsonReader reader, IJsonSerializeOperationInfo info, string path ) : object
DynamicJsonSerializer ( bool encrypt, XSerializer.JsonMappings mappings, bool shouldUseAttributeDefinedInInterface ) : System
GetSerializer ( Type concreteType ) : IJsonSerializerInternal
Read ( JsonReader reader, IJsonSerializeOperationInfo info, string path ) : 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 ( bool encrypt, XSerializer.JsonMappings mappings, bool shouldUseAttributeDefinedInInterface = false ) : DynamicJsonSerializer
encrypt bool
mappings XSerializer.JsonMappings
shouldUseAttributeDefinedInInterface bool
return DynamicJsonSerializer

SerializeObject() public method

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