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