Class JsonConvert
- Namespace
- Newtonsoft.Json
- Assembly
- Newtonsoft.Json.dll
public static class JsonConvert
- Inheritance
-
JsonConvert
- Inherited Members
-
Fields
False
public static readonly string False
Field Value
- string
NaN
public static readonly string NaN
Field Value
- string
NegativeInfinity
public static readonly string NegativeInfinity
Field Value
- string
Null
public static readonly string Null
Field Value
- string
PositiveInfinity
public static readonly string PositiveInfinity
Field Value
- string
True
public static readonly string True
Field Value
- string
Undefined
public static readonly string Undefined
Field Value
- string
Properties
DefaultSettings
public static Func<JsonSerializerSettings>? DefaultSettings { get; set; }
Property Value
- Func<JsonSerializerSettings>
Methods
DeserializeAnonymousType<T>(string, T)
public static T? DeserializeAnonymousType<T>(string value, T anonymousTypeObject)
Parameters
value string
anonymousTypeObject T
Returns
- T
Type Parameters
T
DeserializeAnonymousType<T>(string, T, JsonSerializerSettings)
public static T? DeserializeAnonymousType<T>(string value, T anonymousTypeObject, JsonSerializerSettings settings)
Parameters
value string
anonymousTypeObject T
settings JsonSerializerSettings
Returns
- T
Type Parameters
T
DeserializeObject(string)
public static object? DeserializeObject(string value)
Parameters
value string
Returns
- object
DeserializeObject(string, JsonSerializerSettings)
public static object? DeserializeObject(string value, JsonSerializerSettings settings)
Parameters
value string
settings JsonSerializerSettings
Returns
- object
DeserializeObject(string, Type)
public static object? DeserializeObject(string value, Type type)
Parameters
value string
type Type
Returns
- object
DeserializeObject(string, Type, params JsonConverter[])
public static object? DeserializeObject(string value, Type type, params JsonConverter[] converters)
Parameters
value string
type Type
converters JsonConverter[]
Returns
- object
DeserializeObject(string, Type?, JsonSerializerSettings?)
public static object? DeserializeObject(string value, Type? type, JsonSerializerSettings? settings)
Parameters
value string
type Type
settings JsonSerializerSettings
Returns
- object
DeserializeObject<T>(string)
public static T? DeserializeObject<T>(string value)
Parameters
value string
Returns
- T
Type Parameters
T
DeserializeObject<T>(string, params JsonConverter[])
public static T? DeserializeObject<T>(string value, params JsonConverter[] converters)
Parameters
value string
converters JsonConverter[]
Returns
- T
Type Parameters
T
DeserializeObject<T>(string, JsonSerializerSettings?)
public static T? DeserializeObject<T>(string value, JsonSerializerSettings? settings)
Parameters
value string
settings JsonSerializerSettings
Returns
- T
Type Parameters
T
DeserializeXNode(string)
public static XDocument? DeserializeXNode(string value)
Parameters
value string
Returns
- XDocument
DeserializeXNode(string, string?)
public static XDocument? DeserializeXNode(string value, string? deserializeRootElementName)
Parameters
value string
deserializeRootElementName string
Returns
- XDocument
DeserializeXNode(string, string?, bool)
public static XDocument? DeserializeXNode(string value, string? deserializeRootElementName, bool writeArrayAttribute)
Parameters
value string
deserializeRootElementName string
writeArrayAttribute bool
Returns
- XDocument
DeserializeXNode(string, string?, bool, bool)
public static XDocument? DeserializeXNode(string value, string? deserializeRootElementName, bool writeArrayAttribute, bool encodeSpecialCharacters)
Parameters
value string
deserializeRootElementName string
writeArrayAttribute bool
encodeSpecialCharacters bool
Returns
- XDocument
DeserializeXmlNode(string)
public static XmlDocument? DeserializeXmlNode(string value)
Parameters
value string
Returns
- XmlDocument
DeserializeXmlNode(string, string?)
public static XmlDocument? DeserializeXmlNode(string value, string? deserializeRootElementName)
Parameters
value string
deserializeRootElementName string
Returns
- XmlDocument
DeserializeXmlNode(string, string?, bool)
public static XmlDocument? DeserializeXmlNode(string value, string? deserializeRootElementName, bool writeArrayAttribute)
Parameters
value string
deserializeRootElementName string
writeArrayAttribute bool
Returns
- XmlDocument
DeserializeXmlNode(string, string?, bool, bool)
public static XmlDocument? DeserializeXmlNode(string value, string? deserializeRootElementName, bool writeArrayAttribute, bool encodeSpecialCharacters)
Parameters
value string
deserializeRootElementName string
writeArrayAttribute bool
encodeSpecialCharacters bool
Returns
- XmlDocument
PopulateObject(string, object)
public static void PopulateObject(string value, object target)
Parameters
value string
target object
PopulateObject(string, object, JsonSerializerSettings?)
public static void PopulateObject(string value, object target, JsonSerializerSettings? settings)
Parameters
value string
target object
settings JsonSerializerSettings
SerializeObject(object?)
public static string SerializeObject(object? value)
Parameters
value object
Returns
- string
public static string SerializeObject(object? value, Formatting formatting)
Parameters
value object
formatting Formatting
Returns
- string
public static string SerializeObject(object? value, Formatting formatting, params JsonConverter[] converters)
Parameters
value object
formatting Formatting
converters JsonConverter[]
Returns
- string
public static string SerializeObject(object? value, Formatting formatting, JsonSerializerSettings? settings)
Parameters
value object
formatting Formatting
settings JsonSerializerSettings
Returns
- string
SerializeObject(object?, params JsonConverter[])
public static string SerializeObject(object? value, params JsonConverter[] converters)
Parameters
value object
converters JsonConverter[]
Returns
- string
SerializeObject(object?, JsonSerializerSettings?)
public static string SerializeObject(object? value, JsonSerializerSettings? settings)
Parameters
value object
settings JsonSerializerSettings
Returns
- string
public static string SerializeObject(object? value, Type? type, Formatting formatting, JsonSerializerSettings? settings)
Parameters
value object
type Type
formatting Formatting
settings JsonSerializerSettings
Returns
- string
SerializeObject(object?, Type?, JsonSerializerSettings?)
public static string SerializeObject(object? value, Type? type, JsonSerializerSettings? settings)
Parameters
value object
type Type
settings JsonSerializerSettings
Returns
- string
SerializeXNode(XObject?)
public static string SerializeXNode(XObject? node)
Parameters
node XObject
Returns
- string
public static string SerializeXNode(XObject? node, Formatting formatting)
Parameters
node XObject
formatting Formatting
Returns
- string
public static string SerializeXNode(XObject? node, Formatting formatting, bool omitRootObject)
Parameters
node XObject
formatting Formatting
omitRootObject bool
Returns
- string
SerializeXmlNode(XmlNode?)
public static string SerializeXmlNode(XmlNode? node)
Parameters
node XmlNode
Returns
- string
public static string SerializeXmlNode(XmlNode? node, Formatting formatting)
Parameters
node XmlNode
formatting Formatting
Returns
- string
public static string SerializeXmlNode(XmlNode? node, Formatting formatting, bool omitRootObject)
Parameters
node XmlNode
formatting Formatting
omitRootObject bool
Returns
- string
ToString(bool)
public static string ToString(bool value)
Parameters
value bool
Returns
- string
ToString(byte)
public static string ToString(byte value)
Parameters
value byte
Returns
- string
ToString(char)
public static string ToString(char value)
Parameters
value char
Returns
- string
ToString(DateTime)
public static string ToString(DateTime value)
Parameters
value DateTime
Returns
- string
public static string ToString(DateTime value, DateFormatHandling format, DateTimeZoneHandling timeZoneHandling)
Parameters
value DateTime
format DateFormatHandling
timeZoneHandling DateTimeZoneHandling
Returns
- string
ToString(DateTimeOffset)
public static string ToString(DateTimeOffset value)
Parameters
value DateTimeOffset
Returns
- string
public static string ToString(DateTimeOffset value, DateFormatHandling format)
Parameters
value DateTimeOffset
format DateFormatHandling
Returns
- string
ToString(decimal)
public static string ToString(decimal value)
Parameters
value decimal
Returns
- string
ToString(double)
public static string ToString(double value)
Parameters
value double
Returns
- string
ToString(Enum)
public static string ToString(Enum value)
Parameters
value Enum
Returns
- string
ToString(Guid)
public static string ToString(Guid value)
Parameters
value Guid
Returns
- string
ToString(short)
public static string ToString(short value)
Parameters
value short
Returns
- string
ToString(int)
public static string ToString(int value)
Parameters
value int
Returns
- string
ToString(long)
public static string ToString(long value)
Parameters
value long
Returns
- string
ToString(object?)
public static string ToString(object? value)
Parameters
value object
Returns
- string
ToString(sbyte)
[CLSCompliant(false)]
public static string ToString(sbyte value)
Parameters
value sbyte
Returns
- string
ToString(float)
public static string ToString(float value)
Parameters
value float
Returns
- string
ToString(string?)
public static string ToString(string? value)
Parameters
value string
Returns
- string
ToString(string?, char)
public static string ToString(string? value, char delimiter)
Parameters
value string
delimiter char
Returns
- string
ToString(string?, char, StringEscapeHandling)
public static string ToString(string? value, char delimiter, StringEscapeHandling stringEscapeHandling)
Parameters
value string
delimiter char
stringEscapeHandling StringEscapeHandling
Returns
- string
ToString(TimeSpan)
public static string ToString(TimeSpan value)
Parameters
value TimeSpan
Returns
- string
ToString(ushort)
[CLSCompliant(false)]
public static string ToString(ushort value)
Parameters
value ushort
Returns
- string
ToString(uint)
[CLSCompliant(false)]
public static string ToString(uint value)
Parameters
value uint
Returns
- string
ToString(ulong)
[CLSCompliant(false)]
public static string ToString(ulong value)
Parameters
value ulong
Returns
- string
ToString(Uri?)
public static string ToString(Uri? value)
Parameters
value Uri
Returns
- string