Class JsonSerializerObject
Namespace: Casewhere.Common
Assembly: Casewhere.Common.dll
public class JsonSerializerObject : IJsonSerializerObject
Inheritance
Implements
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
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
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
SerializeObject(TextWriter, object)
public void SerializeObject(TextWriter writer, object obj)
Parameters
writer
TextWriter
obj
object