Class
SerializerService

Definition

Namespace:ArtOfTest.Common.Design

Assembly:ArtOfTest.WebAii.Design.dll

Syntax:

cs-api-definition
public class SerializerService : ISerializerService

Inheritance: objectSerializerService

Implements: ISerializerService

Constructors

SerializerService()

Declaration

cs-api-definition
public SerializerService()

Properties

SerializerSettings

Declaration

cs-api-definition
public JsonSerializerSettings SerializerSettings { get; }

Property Value

JsonSerializerSettings

Methods

DeserializeFromJSON<T>(string, IEnumerable<Type>)

Declaration

cs-api-definition
public T DeserializeFromJSON<T>(string serializedObject, IEnumerable<Type> knownTypes)

Parameters

serializedObject

string

knownTypes

IEnumerable<Type>

Returns

T

DeserializeFromJSON<T>(string, bool)

Declaration

cs-api-definition
public T DeserializeFromJSON<T>(string serializedObject, bool autoLoadTypesFromAssemblies = true)

Parameters

serializedObject

string

autoLoadTypesFromAssemblies

bool

Returns

T

GetFullLoaderSettings()

Declaration

cs-api-definition
public static JsonSerializerSettings GetFullLoaderSettings()

Returns

JsonSerializerSettings

SerializeToJSON(object, IEnumerable<Type>)

Declaration

cs-api-definition
public string SerializeToJSON(object objectToSerialize, IEnumerable<Type> knownTypes)

Parameters

objectToSerialize

object

knownTypes

IEnumerable<Type>

Returns

string

SerializeToJSON(object, bool)

Declaration

cs-api-definition
public string SerializeToJSON(object objectToSerialize, bool autoLoadTypesFromAssemblies = true)

Parameters

objectToSerialize

object

autoLoadTypesFromAssemblies

bool

Returns

string