Class JsonConvert
Namespace: System.Dynamic.ExpandoObject
Assembly: Newtonsoft.Json.dll
Syntax
public static class JsonConvert
Fields
False
NaN
NegativeInfinity
Null
PositiveInfinity
True
Undefined
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)
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)
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)
ToString(Single)
ToString(SByte)
Declaration
[System.CLSCompliant(false)]
public static string ToString (sbyte value);
Parameters
|
SByte
value
|
Returns
|
String
|
ToString(Object)
ToString(Int32)
ToString(Int16)
ToString(Guid)
ToString(Enum)
ToString(Double)
ToString(Decimal)
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)
ToString(Byte)
ToString(Boolean)
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
|