Table of Contents

Class JsonSerializerObject

Namespace: Casewhere.Common
Assembly: Casewhere.Common.dll

public class JsonSerializerObject : IJsonSerializerObject

Inheritance

objectJsonSerializerObject

Implements

IJsonSerializerObject

Inherited Members

object.ToString(), object.Equals(object), object.Equals(object, object), object.ReferenceEquals(object, object), object.GetHashCode(), object.GetType(), object.MemberwiseClone()

Extension Methods

ObjectExtension.ConvertToBsonValue(object), EnumExtensions.DeepClone<JsonSerializerObject>(JsonSerializerObject)

Constructors

JsonSerializerObject()

public JsonSerializerObject()

Fields

DefaultJsonSerializerSettings

public static JsonSerializerSettings DefaultJsonSerializerSettings

Field Value

JsonSerializerSettings

NoExportableContractSerializerSettings

public static JsonSerializerSettings NoExportableContractSerializerSettings

Field Value

JsonSerializerSettings

Methods

DeserializeObject(string)

public object DeserializeObject(string json)

Parameters

json string

Returns

object

DeserializeObject<T>(string)

public T DeserializeObject<T>(string jsonContent)

Parameters

jsonContent string

Returns

T

Type Parameters

T

SerializeAlphabeticaly(object)

public static string SerializeAlphabeticaly(object obj)

Parameters

obj object

Returns

string

SerializeExportObject(TextWriter, object)

public void SerializeExportObject(TextWriter writer, object obj)

Parameters

writer TextWriter

obj object

SerializeObject(object)

public string SerializeObject(object obj)

Parameters

obj object

Returns

string

SerializeObject(TextWriter, object)

public void SerializeObject(TextWriter writer, object obj)

Parameters

writer TextWriter

obj object