Show / Hide Table of Contents

    Class JsonConvert

    Inheritance
    Object
    JsonConvert
    Namespace: System.Dynamic.ExpandoObject
    Assembly: Newtonsoft.Json.dll
    Syntax
    public static class JsonConvert

    Fields

    False

    Declaration
    public static readonly string False;
    Field Value
    String

    NaN

    Declaration
    public static readonly string NaN;
    Field Value
    String

    NegativeInfinity

    Declaration
    public static readonly string NegativeInfinity;
    Field Value
    String

    Null

    Declaration
    public static readonly string Null;
    Field Value
    String

    PositiveInfinity

    Declaration
    public static readonly string PositiveInfinity;
    Field Value
    String

    True

    Declaration
    public static readonly string True;
    Field Value
    String

    Undefined

    Declaration
    public static readonly string Undefined;
    Field Value
    String

    Properties

    DefaultSettings

    Declaration
    public static Func<Newtonsoft.Json.JsonSerializerSettings> DefaultSettings { get; set; }
    Property Value
    Func<JsonSerializerSettings>

    Methods

    DeserializeAnonymousType<T>(String, T)

    Declaration
    public static T DeserializeAnonymousType<T> (string value, T anonymousTypeObject);
    Parameters
    String value

    T anonymousTypeObject

    Returns
    T

    Type Parameters
    T

    DeserializeAnonymousType<T>(String, T, JsonSerializerSettings)

    Declaration
    public static T DeserializeAnonymousType<T> (string value, T anonymousTypeObject, Newtonsoft.Json.JsonSerializerSettings settings);
    Parameters
    String value

    T anonymousTypeObject

    JsonSerializerSettings settings

    Returns
    T

    Type Parameters
    T

    DeserializeObject(String)

    Declaration
    public static object DeserializeObject (string value);
    Parameters
    String value

    Returns
    Object

    DeserializeObject(String, JsonSerializerSettings)

    Declaration
    public static object DeserializeObject (string value, Newtonsoft.Json.JsonSerializerSettings settings);
    Parameters
    String value

    JsonSerializerSettings settings

    Returns
    Object

    DeserializeObject(String, Type)

    Declaration
    public static object DeserializeObject (string value, Type type);
    Parameters
    String value

    Type type

    Returns
    Object

    DeserializeObject(String, Type, JsonConverter[])

    Declaration
    public static object DeserializeObject (string value, Type type, params Newtonsoft.Json.JsonConverter[] converters);
    Parameters
    String value

    Type type

    JsonConverter[] converters

    Returns
    Object

    DeserializeObject(String, Type, JsonSerializerSettings)

    Declaration
    public static object DeserializeObject (string value, Type type, Newtonsoft.Json.JsonSerializerSettings settings);
    Parameters
    String value

    Type type

    JsonSerializerSettings settings

    Returns
    Object

    DeserializeObject<T>(String)

    Declaration
    public static T DeserializeObject<T> (string value);
    Parameters
    String value

    Returns
    T

    Type Parameters
    T

    DeserializeObject<T>(String, JsonConverter[])

    Declaration
    public static T DeserializeObject<T> (string value, params Newtonsoft.Json.JsonConverter[] converters);
    Parameters
    String value

    JsonConverter[] converters

    Returns
    T

    Type Parameters
    T

    DeserializeObject<T>(String, JsonSerializerSettings)

    Declaration
    public static T DeserializeObject<T> (string value, Newtonsoft.Json.JsonSerializerSettings settings);
    Parameters
    String value

    JsonSerializerSettings settings

    Returns
    T

    Type Parameters
    T

    DeserializeXmlNode(String)

    Declaration
    public static System.Xml.XmlDocument DeserializeXmlNode (string value);
    Parameters
    String value

    Returns
    XmlDocument

    DeserializeXmlNode(String, String)

    Declaration
    public static System.Xml.XmlDocument DeserializeXmlNode (string value, string deserializeRootElementName);
    Parameters
    String value

    String deserializeRootElementName

    Returns
    XmlDocument

    DeserializeXmlNode(String, String, Boolean)

    Declaration
    public static System.Xml.XmlDocument DeserializeXmlNode (string value, string deserializeRootElementName, bool writeArrayAttribute);
    Parameters
    String value

    String deserializeRootElementName

    Boolean writeArrayAttribute

    Returns
    XmlDocument

    DeserializeXNode(String, String)

    Declaration
    public static System.Xml.Linq.XDocument DeserializeXNode (string value, string deserializeRootElementName);
    Parameters
    String value

    String deserializeRootElementName

    Returns
    XDocument

    DeserializeXNode(String, String, Boolean)

    Declaration
    public static System.Xml.Linq.XDocument DeserializeXNode (string value, string deserializeRootElementName, bool writeArrayAttribute);
    Parameters
    String value

    String deserializeRootElementName

    Boolean writeArrayAttribute

    Returns
    XDocument

    DeserializeXNode(String)

    Declaration
    public static System.Xml.Linq.XDocument DeserializeXNode (string value);
    Parameters
    String value

    Returns
    XDocument

    PopulateObject(String, Object)

    Declaration
    public static void PopulateObject (string value, object target);
    Parameters
    String value

    Object target

    PopulateObject(String, Object, JsonSerializerSettings)

    Declaration
    public static void PopulateObject (string value, object target, Newtonsoft.Json.JsonSerializerSettings settings);
    Parameters
    String value

    Object target

    JsonSerializerSettings settings

    SerializeObject(Object, Type, Formatting, JsonSerializerSettings)

    Declaration
    public static string SerializeObject (object value, Type type, Newtonsoft.Json.Formatting formatting, Newtonsoft.Json.JsonSerializerSettings settings);
    Parameters
    Object value

    Type type

    Formatting formatting

    JsonSerializerSettings settings

    Returns
    String

    SerializeObject(Object, Type, JsonSerializerSettings)

    Declaration
    public static string SerializeObject (object value, Type type, Newtonsoft.Json.JsonSerializerSettings settings);
    Parameters
    Object value

    Type type

    JsonSerializerSettings settings

    Returns
    String

    SerializeObject(Object, Formatting, JsonSerializerSettings)

    Declaration
    public static string SerializeObject (object value, Newtonsoft.Json.Formatting formatting, Newtonsoft.Json.JsonSerializerSettings settings);
    Parameters
    Object value

    Formatting formatting

    JsonSerializerSettings settings

    Returns
    String

    SerializeObject(Object, Formatting, JsonConverter[])

    Declaration
    public static string SerializeObject (object value, Newtonsoft.Json.Formatting formatting, params Newtonsoft.Json.JsonConverter[] converters);
    Parameters
    Object value

    Formatting formatting

    JsonConverter[] converters

    Returns
    String

    SerializeObject(Object)

    Declaration
    public static string SerializeObject (object value);
    Parameters
    Object value

    Returns
    String

    SerializeObject(Object, JsonConverter[])

    Declaration
    public static string SerializeObject (object value, params Newtonsoft.Json.JsonConverter[] converters);
    Parameters
    Object value

    JsonConverter[] converters

    Returns
    String

    SerializeObject(Object, Formatting)

    Declaration
    public static string SerializeObject (object value, Newtonsoft.Json.Formatting formatting);
    Parameters
    Object value

    Formatting formatting

    Returns
    String

    SerializeObject(Object, JsonSerializerSettings)

    Declaration
    public static string SerializeObject (object value, Newtonsoft.Json.JsonSerializerSettings settings);
    Parameters
    Object value

    JsonSerializerSettings settings

    Returns
    String

    SerializeXmlNode(XmlNode, Formatting, Boolean)

    Declaration
    public static string SerializeXmlNode (System.Xml.XmlNode node, Newtonsoft.Json.Formatting formatting, bool omitRootObject);
    Parameters
    XmlNode node

    Formatting formatting

    Boolean omitRootObject

    Returns
    String

    SerializeXmlNode(XmlNode)

    Declaration
    public static string SerializeXmlNode (System.Xml.XmlNode node);
    Parameters
    XmlNode node

    Returns
    String

    SerializeXmlNode(XmlNode, Formatting)

    Declaration
    public static string SerializeXmlNode (System.Xml.XmlNode node, Newtonsoft.Json.Formatting formatting);
    Parameters
    XmlNode node

    Formatting formatting

    Returns
    String

    SerializeXNode(XObject)

    Declaration
    public static string SerializeXNode (System.Xml.Linq.XObject node);
    Parameters
    XObject node

    Returns
    String

    SerializeXNode(XObject, Formatting)

    Declaration
    public static string SerializeXNode (System.Xml.Linq.XObject node, Newtonsoft.Json.Formatting formatting);
    Parameters
    XObject node

    Formatting formatting

    Returns
    String

    SerializeXNode(XObject, Formatting, Boolean)

    Declaration
    public static string SerializeXNode (System.Xml.Linq.XObject node, Newtonsoft.Json.Formatting formatting, bool omitRootObject);
    Parameters
    XObject node

    Formatting formatting

    Boolean omitRootObject

    Returns
    String

    ToString(Int64)

    Declaration
    public static string ToString (long value);
    Parameters
    Int64 value

    Returns
    String

    ToString(String, Char)

    Declaration
    public static string ToString (string value, char delimiter);
    Parameters
    String value

    Char delimiter

    Returns
    String

    ToString(DateTimeOffset, DateFormatHandling)

    Declaration
    public static string ToString (DateTimeOffset value, Newtonsoft.Json.DateFormatHandling format);
    Parameters
    DateTimeOffset value

    DateFormatHandling format

    Returns
    String

    ToString(Uri)

    Declaration
    public static string ToString (Uri value);
    Parameters
    Uri value

    Returns
    String

    ToString(UInt64)

    Declaration
    [System.CLSCompliant(false)]
    public static string ToString (ulong value);
    Parameters
    UInt64 value

    Returns
    String

    ToString(UInt32)

    Declaration
    [System.CLSCompliant(false)]
    public static string ToString (uint value);
    Parameters
    UInt32 value

    Returns
    String

    ToString(UInt16)

    Declaration
    [System.CLSCompliant(false)]
    public static string ToString (ushort value);
    Parameters
    UInt16 value

    Returns
    String

    ToString(TimeSpan)

    Declaration
    public static string ToString (TimeSpan value);
    Parameters
    TimeSpan value

    Returns
    String

    ToString(String)

    Declaration
    public static string ToString (string value);
    Parameters
    String value

    Returns
    String

    ToString(Single)

    Declaration
    public static string ToString (float value);
    Parameters
    Single value

    Returns
    String

    ToString(SByte)

    Declaration
    [System.CLSCompliant(false)]
    public static string ToString (sbyte value);
    Parameters
    SByte value

    Returns
    String

    ToString(Object)

    Declaration
    public static string ToString (object value);
    Parameters
    Object value

    Returns
    String

    ToString(Int32)

    Declaration
    public static string ToString (int value);
    Parameters
    Int32 value

    Returns
    String

    ToString(Int16)

    Declaration
    public static string ToString (short value);
    Parameters
    Int16 value

    Returns
    String

    ToString(Guid)

    Declaration
    public static string ToString (Guid value);
    Parameters
    Guid value

    Returns
    String

    ToString(Enum)

    Declaration
    public static string ToString (Enum value);
    Parameters
    Enum value

    Returns
    String

    ToString(Double)

    Declaration
    public static string ToString (double value);
    Parameters
    Double value

    Returns
    String

    ToString(Decimal)

    Declaration
    public static string ToString (decimal value);
    Parameters
    Decimal value

    Returns
    String

    ToString(DateTimeOffset)

    Declaration
    public static string ToString (DateTimeOffset value);
    Parameters
    DateTimeOffset value

    Returns
    String

    ToString(DateTime)

    Declaration
    public static string ToString (DateTime value);
    Parameters
    DateTime value

    Returns
    String

    ToString(Char)

    Declaration
    public static string ToString (char value);
    Parameters
    Char value

    Returns
    String

    ToString(Byte)

    Declaration
    public static string ToString (byte value);
    Parameters
    Byte value

    Returns
    String

    ToString(Boolean)

    Declaration
    public static string ToString (bool value);
    Parameters
    Boolean value

    Returns
    String

    ToString(DateTime, DateFormatHandling, DateTimeZoneHandling)

    Declaration
    public static string ToString (DateTime value, Newtonsoft.Json.DateFormatHandling format, Newtonsoft.Json.DateTimeZoneHandling timeZoneHandling);
    Parameters
    DateTime value

    DateFormatHandling format

    DateTimeZoneHandling timeZoneHandling

    Returns
    String

    ToString(String, Char, StringEscapeHandling)

    Declaration
    public static string ToString (string value, char delimiter, Newtonsoft.Json.StringEscapeHandling stringEscapeHandling);
    Parameters
    String value

    Char delimiter

    StringEscapeHandling stringEscapeHandling

    Returns
    String

    Back to top Azure SDK for Net