Class JsonConverter
Wraps JsonConvert methods with the settings
Inheritance
System.Object
JsonConverter
Inherited Members
System.Object.ToString()
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
Namespace: ImageVault.Common.Serialization
Assembly: ImageVault.Common.dll
Syntax
public static class JsonConverter
Fields
CamelCase
camelCase serializer
Declaration
public static readonly IJsonConverter CamelCase
Field Value
Type | Description |
---|---|
IJsonConverter |
CamelCaseSettings
Camel case serializer settings
Declaration
public static readonly JsonSerializerSettings CamelCaseSettings
Field Value
Type | Description |
---|---|
Newtonsoft.Json.JsonSerializerSettings |
Default
Default serializer
Declaration
public static readonly IJsonConverter Default
Field Value
Type | Description |
---|---|
IJsonConverter |
DefaultBaseClass
Default base class serializer
Declaration
public static readonly IJsonConverter DefaultBaseClass
Field Value
Type | Description |
---|---|
IJsonConverter |
DefaultBaseClassSettings
Default Base class serializer settings
Declaration
public static readonly JsonSerializerSettings DefaultBaseClassSettings
Field Value
Type | Description |
---|---|
Newtonsoft.Json.JsonSerializerSettings |
DefaultSettings
Default serializer settings
Declaration
public static readonly JsonSerializerSettings DefaultSettings
Field Value
Type | Description |
---|---|
Newtonsoft.Json.JsonSerializerSettings |
Pretty
camelCase serializer
Declaration
public static readonly IJsonConverter Pretty
Field Value
Type | Description |
---|---|
IJsonConverter |
PrettySettings
Camel case serializer settings
Declaration
public static readonly JsonSerializerSettings PrettySettings
Field Value
Type | Description |
---|---|
Newtonsoft.Json.JsonSerializerSettings |
Methods
DeserializeObject(String, Type)
Deserializes the JSON to the specified .NET type.
Declaration
[Obsolete("Use JsonConverter.Default.Deserialize instead")]
public static object DeserializeObject(string data, Type type)
Parameters
Type | Name | Description |
---|---|---|
System.String | data | |
System.Type | type |
Returns
Type | Description |
---|---|
System.Object |
DeserializeObject<T>(String)
Deserializes the JSON to the specified .NET type.
Declaration
[Obsolete("Use JsonConverter.Default.Deserialize instead")]
public static T DeserializeObject<T>(string data)
Parameters
Type | Name | Description |
---|---|---|
System.String | data |
Returns
Type | Description |
---|---|
T |
Type Parameters
Name | Description |
---|---|
T |
DeserializeObjectByBaseClass<T>(String)
Declaration
[Obsolete("Use JsonConverter.DefaultBaseClass.Deserialize instead")]
public static T DeserializeObjectByBaseClass<T>(string data)
Parameters
Type | Name | Description |
---|---|---|
System.String | data |
Returns
Type | Description |
---|---|
T |
Type Parameters
Name | Description |
---|---|
T |
SerializeByBaseClass<T>(Object)
Declaration
[Obsolete("Use JsonConverter.DefaultBaseClass.Serialize instead")]
public static string SerializeByBaseClass<T>(object o)
Parameters
Type | Name | Description |
---|---|---|
System.Object | o |
Returns
Type | Description |
---|---|
System.String |
Type Parameters
Name | Description |
---|---|
T |
SerializeObject(Object)
Serializes the specified object to a JSON string using a collection of JsonConverter.
Declaration
[Obsolete("Use JsonConverter.Default.Serialize instead")]
public static string SerializeObject(object o)
Parameters
Type | Name | Description |
---|---|---|
System.Object | o |
Returns
Type | Description |
---|---|
System.String |