I
InsightNexus

Class JsonConvert | Azure SDK for Net

Author

Rachel Ross

Published Feb 16, 2026

Inheritance

JsonConvert

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

Fields

False

Declaration
public static readonly string False;
Field Value

NaN

Declaration
public static readonly string NaN;
Field Value

NegativeInfinity

Declaration
public static readonly string NegativeInfinity;
Field Value

Null

Declaration
public static readonly string Null;
Field Value

PositiveInfinity

Declaration
public static readonly string PositiveInfinity;
Field Value

True

Declaration
public static readonly string True;
Field Value

Undefined

Declaration
public static readonly string Undefined;
Field Value

Properties

DefaultSettings

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

Methods

DeserializeAnonymousType<T>(String, T)

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

DeserializeAnonymousType<T>(String, T, JsonSerializerSettings)

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

DeserializeObject(String)

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

DeserializeObject(String, JsonSerializerSettings)

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

DeserializeObject(String, Type)

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

DeserializeObject(String, Type, JsonConverter[])

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

DeserializeObject(String, Type, JsonSerializerSettings)

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

DeserializeObject<T>(String)

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

DeserializeObject<T>(String, JsonConverter[])

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

DeserializeObject<T>(String, JsonSerializerSettings)

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

DeserializeXmlNode(String)

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

DeserializeXmlNode(String, String)

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

DeserializeXmlNode(String, String, Boolean)

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

DeserializeXNode(String, String)

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

DeserializeXNode(String, String, Boolean)

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

DeserializeXNode(String)

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

PopulateObject(String, Object)

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

PopulateObject(String, Object, JsonSerializerSettings)

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

SerializeObject(Object, Type, Formatting, JsonSerializerSettings)

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

SerializeObject(Object, Type, JsonSerializerSettings)

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

SerializeObject(Object, Formatting, JsonSerializerSettings)

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

SerializeObject(Object, Formatting, JsonConverter[])

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

SerializeObject(Object)

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

SerializeObject(Object, JsonConverter[])

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

SerializeObject(Object, Formatting)

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

SerializeObject(Object, JsonSerializerSettings)

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

SerializeXmlNode(XmlNode, Formatting, Boolean)

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

SerializeXmlNode(XmlNode)

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

SerializeXmlNode(XmlNode, Formatting)

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

SerializeXNode(XObject)

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

SerializeXNode(XObject, Formatting)

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

SerializeXNode(XObject, Formatting, Boolean)

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

ToString(Int64)

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

ToString(String, Char)

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

ToString(DateTimeOffset, DateFormatHandling)

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

ToString(Uri)

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

ToString(UInt64)

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

ToString(UInt32)

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

ToString(UInt16)

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

ToString(TimeSpan)

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

ToString(String)

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

ToString(Single)

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

ToString(SByte)

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

ToString(Object)

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

ToString(Int32)

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

ToString(Int16)

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

ToString(Guid)

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

ToString(Enum)

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

ToString(Double)

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

ToString(Decimal)

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

ToString(DateTimeOffset)

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

ToString(DateTime)

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

ToString(Char)

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

ToString(Byte)

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

ToString(Boolean)

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

ToString(DateTime, DateFormatHandling, DateTimeZoneHandling)

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

ToString(String, Char, StringEscapeHandling)

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