Newtonsoft.Json.JsonConvert
Provides methods for converting between .NET types and JSON types.
namespace Newtonsoft.Json
{
public static class JsonConvert
{
public static readonly string True;
public static readonly string False;
public static readonly string Null;
public static readonly string Undefined;
public static readonly string PositiveInfinity;
public static readonly string NegativeInfinity;
public static readonly string NaN;
public static Func<JsonSerializerSettings> DefaultSettings { get; set; }
public static string ToString(DateTime value);
public static string ToString(DateTime value, DateFormatHandling format, DateTimeZoneHandling timeZoneHandling);
public static string ToString(DateTimeOffset value);
public static string ToString(DateTimeOffset value, DateFormatHandling format);
public static string ToString(bool value);
public static string ToString(char value);
public static string ToString(Enum value);
public static string ToString(int value);
public static string ToString(short value);
public static string ToString(ushort value);
public static string ToString(uint value);
public static string ToString(long value);
public static string ToString(ulong value);
public static string ToString(float value);
public static string ToString(double value);
public static string ToString(byte value);
public static string ToString(sbyte value);
public static string ToString(decimal value);
public static string ToString(Guid value);
public static string ToString(TimeSpan value);
public static string ToString(Uri value);
public static string ToString(string value);
public static string ToString(string value, char delimiter);
public static string ToString(string value, char delimiter, StringEscapeHandling stringEscapeHandling);
public static string ToString(object value);
public static string SerializeObject(object value);
public static string SerializeObject(object value, Formatting formatting);
public static string SerializeObject(object value, params JsonConverter[] converters);
public static string SerializeObject(object value, Formatting formatting, params JsonConverter[] converters);
public static string SerializeObject(object value, JsonSerializerSettings settings);
public static string SerializeObject(object value, Type type, JsonSerializerSettings settings);
public static string SerializeObject(object value, Formatting formatting, JsonSerializerSettings settings);
public static string SerializeObject(object value, Type type, Formatting formatting, JsonSerializerSettings settings);
public static object DeserializeObject(string value);
public static object DeserializeObject(string value, JsonSerializerSettings settings);
public static object DeserializeObject(string value, Type type);
public static T DeserializeObject<T>(string value);
public static T DeserializeAnonymousType<[System.Runtime.CompilerServices.Nullable(2)] T>(string value, T anonymousTypeObject);
public static T DeserializeAnonymousType<[System.Runtime.CompilerServices.Nullable(2)] T>(string value, T anonymousTypeObject, JsonSerializerSettings settings);
public static T DeserializeObject<[System.Runtime.CompilerServices.Nullable(2)] T>(string value, params JsonConverter[] converters);
public static T DeserializeObject<T>(string value, JsonSerializerSettings settings);
public static object DeserializeObject(string value, Type type, params JsonConverter[] converters);
public static object DeserializeObject(string value, Type type, JsonSerializerSettings settings);
public static void PopulateObject(string value, object target);
public static void PopulateObject(string value, object target, JsonSerializerSettings settings);
public static string SerializeXmlNode(XmlNode node);
public static string SerializeXmlNode(XmlNode node, Formatting formatting);
public static string SerializeXmlNode(XmlNode node, Formatting formatting, bool omitRootObject);
public static XmlDocument DeserializeXmlNode(string value);
public static XmlDocument DeserializeXmlNode(string value, string deserializeRootElementName);
public static XmlDocument DeserializeXmlNode(string value, string deserializeRootElementName, bool writeArrayAttribute);
public static XmlDocument DeserializeXmlNode(string value, string deserializeRootElementName, bool writeArrayAttribute, bool encodeSpecialCharacters);
public static string SerializeXNode(XObject node);
public static string SerializeXNode(XObject node, Formatting formatting);
public static string SerializeXNode(XObject node, Formatting formatting, bool omitRootObject);
public static XDocument DeserializeXNode(string value);
public static XDocument DeserializeXNode(string value, string deserializeRootElementName);
public static XDocument DeserializeXNode(string value, string deserializeRootElementName, bool writeArrayAttribute);
public static XDocument DeserializeXNode(string value, string deserializeRootElementName, bool writeArrayAttribute, bool encodeSpecialCharacters);
}
}