Search Results for

    Show / Hide Table of Contents

    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
    In This Article
    Back to top (c) Meriworks 2002-2022