Table of Contents

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

SerializeObject(object?, Formatting)

public static string SerializeObject(object? value, Formatting formatting)

Parameters

value object
formatting Formatting

Returns

string

SerializeObject(object?, Formatting, params JsonConverter[])

public static string SerializeObject(object? value, Formatting formatting, params JsonConverter[] converters)

Parameters

value object
formatting Formatting
converters JsonConverter[]

Returns

string

SerializeObject(object?, Formatting, JsonSerializerSettings?)

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

SerializeObject(object?, Type?, Formatting, JsonSerializerSettings?)

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

SerializeXNode(XObject?, Formatting)

public static string SerializeXNode(XObject? node, Formatting formatting)

Parameters

node XObject
formatting Formatting

Returns

string

SerializeXNode(XObject?, Formatting, bool)

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

SerializeXmlNode(XmlNode?, Formatting)

public static string SerializeXmlNode(XmlNode? node, Formatting formatting)

Parameters

node XmlNode
formatting Formatting

Returns

string

SerializeXmlNode(XmlNode?, Formatting, bool)

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

ToString(DateTime, DateFormatHandling, DateTimeZoneHandling)

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

ToString(DateTimeOffset, DateFormatHandling)

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