Json.NET - Quick Starts & API Documentation
Json.NET
Table of contents
-
Introduction
-
Serializing and Deserializing JSON
-
Serialization Settings
-
Serialization Guide
-
Serialization Attributes
-
Serialization Callbacks
-
Serialization Error Handling
-
Serialization and Preserving Object References
-
CustomCreationConverter
-
Contract Resolver
-
Serializing Collections
-
Serializing Dates in JSON
-
Reducing Serialized JSON Size
-
Serializing Partial JSON Fragments
-
LINQ to JSON
-
Querying LINQ to JSON with SelectToken
-
Reading and Writing JSON
-
Converting between JSON and XML
-
Newtonsoft.Json Namespace
-
ConstructorHandling Enumeration
-
DateFormatHandling Enumeration
-
DateParseHandling Enumeration
-
DateTimeZoneHandling Enumeration
-
DefaultValueHandling Enumeration
-
Formatting Enumeration
-
IJsonLineInfo Interface
-
HasLineInfo Method
-
LineNumber Property
-
LinePosition Property
-
JsonArrayAttribute Class
-
JsonArrayAttribute Constructor
-
JsonArrayAttribute Constructor
-
JsonArrayAttribute Constructor (allowNullItems)
-
JsonArrayAttribute Constructor (id)
-
AllowNullItems Property
-
JsonConstructorAttribute Class
-
JsonConstructorAttribute Constructor
-
JsonContainerAttribute Class
-
JsonContainerAttribute Constructor
-
JsonContainerAttribute Constructor
-
JsonContainerAttribute Constructor (id)
-
Description Property
-
Id Property
-
IsReference Property
-
ItemConverterType Property
-
ItemIsReference Property
-
ItemReferenceLoopHandling Property
-
ItemTypeNameHandling Property
-
Title Property
-
JsonConvert Class
-
DeserializeAnonymousType Method (value, anonymousTypeObject)
-
DeserializeObject Method
-
DeserializeObject Method (value)
-
DeserializeObject Method (value)
-
DeserializeObject Method (value, converters)
-
DeserializeObject Method (value, settings)
-
DeserializeObject Method (value, settings)
-
DeserializeObject Method (value, type)
-
DeserializeObject Method (value, type, converters)
-
DeserializeObject Method (value, type, settings)
-
DeserializeObjectAsync Method
-
DeserializeObjectAsync Method (value)
-
DeserializeObjectAsync Method (value)
-
DeserializeObjectAsync Method (value, type, settings)
-
DeserializeObjectAsync Method (value, settings)
-
DeserializeXmlNode Method
-
DeserializeXmlNode Method (value)
-
DeserializeXmlNode Method (value, deserializeRootElementName)
-
DeserializeXmlNode Method (value, deserializeRootElementName, writeArrayAttribute)
-
DeserializeXNode Method
-
DeserializeXNode Method (value)
-
DeserializeXNode Method (value, deserializeRootElementName)
-
DeserializeXNode Method (value, deserializeRootElementName, writeArrayAttribute)
-
False Field
-
NaN Field
-
NegativeInfinity Field
-
Null Field
-
PopulateObject Method
-
PopulateObject Method (value, target)
-
PopulateObject Method (value, target, settings)
-
PopulateObjectAsync Method (value, target, settings)
-
PositiveInfinity Field
-
SerializeObject Method
-
SerializeObject Method (value)
-
SerializeObject Method (value, formatting)
-
SerializeObject Method (value, formatting, converters)
-
SerializeObject Method (value, formatting, settings)
-
SerializeObject Method (value, converters)
-
SerializeObject Method (value, settings)
-
SerializeObjectAsync Method
-
SerializeObjectAsync Method (value)
-
SerializeObjectAsync Method (value, formatting)
-
SerializeObjectAsync Method (value, formatting, settings)
-
SerializeXmlNode Method
-
SerializeXmlNode Method (node)
-
SerializeXmlNode Method (node, formatting)
-
SerializeXmlNode Method (node, formatting, omitRootObject)
-
SerializeXNode Method
-
SerializeXNode Method (node)
-
SerializeXNode Method (node, formatting)
-
SerializeXNode Method (node, formatting, omitRootObject)
-
ToString Method
-
ToString Method (value)
-
ToString Method (value)
-
ToString Method (value)
-
ToString Method (value)
-
ToString Method (value, format, timeZoneHandling)
-
ToString Method (value)
-
ToString Method (value, format)
-
ToString Method (value)
-
ToString Method (value)
-
ToString Method (value)
-
ToString Method (value)
-
ToString Method (value)
-
ToString Method (value)
-
ToString Method (value)
-
ToString Method (value)
-
ToString Method (value)
-
ToString Method (value)
-
ToString Method (value)
-
ToString Method (value, delimter)
-
ToString Method (value)
-
ToString Method (value)
-
ToString Method (value)
-
ToString Method (value)
-
ToString Method (value)
-
True Field
-
Undefined Field
-
JsonConverter Class
-
JsonConverter Constructor
-
CanConvert Method (objectType)
-
CanRead Property
-
CanWrite Property
-
GetSchema Method
-
ReadJson Method (reader, objectType, existingValue, serializer)
-
WriteJson Method (writer, value, serializer)
-
JsonConverterAttribute Class
-
JsonConverterAttribute Constructor (converterType)
-
ConverterType Property
-
JsonConverterCollection Class
-
JsonConverterCollection Constructor
-
JsonDictionaryAttribute Class
-
JsonDictionaryAttribute Constructor
-
JsonDictionaryAttribute Constructor
-
JsonDictionaryAttribute Constructor (id)
-
JsonException Class
-
JsonException Constructor
-
JsonException Constructor
-
JsonException Constructor (info, context)
-
JsonException Constructor (message)
-
JsonException Constructor (message, innerException)
-
JsonIgnoreAttribute Class
-
JsonIgnoreAttribute Constructor
-
JsonObjectAttribute Class
-
JsonObjectAttribute Constructor
-
JsonObjectAttribute Constructor
-
JsonObjectAttribute Constructor (memberSerialization)
-
JsonObjectAttribute Constructor (id)
-
ItemRequired Property
-
MemberSerialization Property
-
JsonPropertyAttribute Class
-
JsonPropertyAttribute Constructor
-
JsonPropertyAttribute Constructor
-
JsonPropertyAttribute Constructor (propertyName)
-
DefaultValueHandling Property
-
IsReference Property
-
ItemConverterType Property
-
ItemIsReference Property
-
ItemReferenceLoopHandling Property
-
ItemTypeNameHandling Property
-
NullValueHandling Property
-
ObjectCreationHandling Property
-
Order Property
-
PropertyName Property
-
ReferenceLoopHandling Property
-
Required Property
-
TypeNameHandling Property
-
JsonReader Class
-
JsonReader Constructor
-
Close Method
-
CloseInput Property
-
Culture Property
-
CurrentState Property
-
DateParseHandling Property
-
DateTimeZoneHandling Property
-
Depth Property
-
Dispose Method (disposing)
-
MaxDepth Property
-
Path Property
-
QuoteChar Property
-
Read Method
-
ReadAsBytes Method
-
ReadAsDateTime Method
-
ReadAsDateTimeOffset Method
-
ReadAsDecimal Method
-
ReadAsInt32 Method
-
ReadAsString Method
-
SetStateBasedOnCurrent Method
-
SetToken Method
-
SetToken Method (newToken)
-
SetToken Method (newToken, value)
-
Skip Method
-
TokenType Property
-
Value Property
-
ValueType Property
-
JsonReader.State Enumeration
-
JsonReaderException Class
-
JsonReaderException Constructor
-
JsonReaderException Constructor
-
JsonReaderException Constructor (info, context)
-
JsonReaderException Constructor (message)
-
JsonReaderException Constructor (message, innerException)
-
LineNumber Property
-
LinePosition Property
-
Path Property
-
JsonSerializationException Class
-
JsonSerializationException Constructor
-
JsonSerializationException Constructor
-
JsonSerializationException Constructor (info, context)
-
JsonSerializationException Constructor (message)
-
JsonSerializationException Constructor (message, innerException)
-
JsonSerializer Class
-
JsonSerializer Constructor
-
Binder Property
-
CheckAdditionalContent Property
-
ConstructorHandling Property
-
Context Property
-
ContractResolver Property
-
Converters Property
-
Create Method (settings)
-
Culture Property
-
DateFormatHandling Property
-
DateParseHandling Property
-
DateTimeZoneHandling Property
-
DefaultValueHandling Property
-
Deserialize Method
-
Deserialize Method (reader)
-
Deserialize Method (reader)
-
Deserialize Method (reader, objectType)
-
Deserialize Method (reader, objectType)
-
Error Event
-
Formatting Property
-
MaxDepth Property
-
MissingMemberHandling Property
-
NullValueHandling Property
-
ObjectCreationHandling Property
-
Populate Method
-
Populate Method (reader, target)
-
Populate Method (reader, target)
-
PreserveReferencesHandling Property
-
ReferenceLoopHandling Property
-
ReferenceResolver Property
-
Serialize Method
-
Serialize Method (jsonWriter, value)
-
Serialize Method (textWriter, value)
-
TypeNameAssemblyFormat Property
-
TypeNameHandling Property
-
JsonSerializerSettings Class
-
JsonSerializerSettings Constructor
-
Binder Property
-
CheckAdditionalContent Property
-
ConstructorHandling Property
-
Context Property
-
ContractResolver Property
-
Converters Property
-
Culture Property
-
DateFormatHandling Property
-
DateParseHandling Property
-
DateTimeZoneHandling Property
-
DefaultValueHandling Property
-
Error Property
-
Formatting Property
-
MaxDepth Property
-
MissingMemberHandling Property
-
NullValueHandling Property
-
ObjectCreationHandling Property
-
PreserveReferencesHandling Property
-
ReferenceLoopHandling Property
-
ReferenceResolver Property
-
TypeNameAssemblyFormat Property
-
TypeNameHandling Property
-
JsonTextReader Class
-
JsonTextReader Constructor (reader)
-
Close Method
-
HasLineInfo Method
-
LineNumber Property
-
LinePosition Property
-
Read Method
-
ReadAsBytes Method
-
ReadAsDateTime Method
-
ReadAsDateTimeOffset Method
-
ReadAsDecimal Method
-
ReadAsInt32 Method
-
ReadAsString Method
-
JsonTextWriter Class
-
JsonTextWriter Constructor (textWriter)
-
Close Method
-
Flush Method
-
Indentation Property
-
IndentChar Property
-
QuoteChar Property
-
QuoteName Property
-
WriteComment Method (text)
-
WriteEnd Method (token)
-
WriteIndent Method
-
WriteIndentSpace Method
-
WriteNull Method
-
WritePropertyName Method (name)
-
WriteRaw Method (json)
-
WriteStartArray Method
-
WriteStartConstructor Method (name)
-
WriteStartObject Method
-
WriteUndefined Method
-
WriteValue Method
-
WriteValue Method (value)
-
WriteValue Method (value)
-
WriteValue Method (value)
-
WriteValue Method (value)
-
WriteValue Method (value)
-
WriteValue Method (value)
-
WriteValue Method (value)
-
WriteValue Method (value)
-
WriteValue Method (value)
-
WriteValue Method (value)
-
WriteValue Method (value)
-
WriteValue Method (value)
-
WriteValue Method (value)
-
WriteValue Method (value)
-
WriteValue Method (value)
-
WriteValue Method (value)
-
WriteValue Method (value)
-
WriteValue Method (value)
-
WriteValue Method (value)
-
WriteValue Method (value)
-
WriteValueDelimiter Method
-
WriteWhitespace Method (ws)
-
JsonToken Enumeration
-
JsonValidatingReader Class
-
JsonValidatingReader Constructor (reader)
-
Depth Property
-
Path Property
-
QuoteChar Property
-
Read Method
-
ReadAsBytes Method
-
ReadAsDateTime Method
-
ReadAsDateTimeOffset Method
-
ReadAsDecimal Method
-
ReadAsInt32 Method
-
ReadAsString Method
-
Reader Property
-
Schema Property
-
TokenType Property
-
ValidationEventHandler Event
-
Value Property
-
ValueType Property
-
JsonWriter Class
-
JsonWriter Constructor
-
Close Method
-
CloseOutput Property
-
DateFormatHandling Property
-
DateTimeZoneHandling Property
-
Flush Method
-
Formatting Property
-
Path Property
-
Top Property
-
WriteComment Method (text)
-
WriteEnd Method
-
WriteEnd Method
-
WriteEnd Method (token)
-
WriteEndArray Method
-
WriteEndConstructor Method
-
WriteEndObject Method
-
WriteIndent Method
-
WriteIndentSpace Method
-
WriteNull Method
-
WritePropertyName Method (name)
-
WriteRaw Method (json)
-
WriteRawValue Method (json)
-
WriteStartArray Method
-
WriteStartConstructor Method (name)
-
WriteStartObject Method
-
WriteState Property
-
WriteToken Method (reader)
-
WriteUndefined Method
-
WriteValue Method
-
WriteValue Method (value)
-
WriteValue Method (value)
-
WriteValue Method (value)
-
WriteValue Method (value)
-
WriteValue Method (value)
-
WriteValue Method (value)
-
WriteValue Method (value)
-
WriteValue Method (value)
-
WriteValue Method (value)
-
WriteValue Method (value)
-
WriteValue Method (value)
-
WriteValue Method (value)
-
WriteValue Method (value)
-
WriteValue Method (value)
-
WriteValue Method (value)
-
WriteValue Method (value)
-
WriteValue Method (value)
-
WriteValue Method (value)
-
WriteValue Method (value)
-
WriteValue Method (value)
-
WriteValue Method (value)
-
WriteValue Method (value)
-
WriteValue Method (value)
-
WriteValue Method (value)
-
WriteValue Method (value)
-
WriteValue Method (value)
-
WriteValue Method (value)
-
WriteValue Method (value)
-
WriteValue Method (value)
-
WriteValue Method (value)
-
WriteValue Method (value)
-
WriteValue Method (value)
-
WriteValue Method (value)
-
WriteValue Method (value)
-
WriteValue Method (value)
-
WriteValue Method (value)
-
WriteValue Method (value)
-
WriteValue Method (value)
-
WriteValueDelimiter Method
-
WriteWhitespace Method (ws)
-
JsonWriterException Class
-
JsonWriterException Constructor
-
JsonWriterException Constructor
-
JsonWriterException Constructor (info, context)
-
JsonWriterException Constructor (message)
-
JsonWriterException Constructor (message, innerException)
-
Path Property
-
MemberSerialization Enumeration
-
MissingMemberHandling Enumeration
-
NullValueHandling Enumeration
-
ObjectCreationHandling Enumeration
-
PreserveReferencesHandling Enumeration
-
ReferenceLoopHandling Enumeration
-
Required Enumeration
-
TypeNameHandling Enumeration
-
WriteState Enumeration
-
Newtonsoft.Json.Bson Namespace
-
BsonObjectId Class
-
BsonObjectId Constructor (value)
-
Value Property
-
BsonReader Class
-
BsonReader Constructor
-
BsonReader Constructor (reader)
-
BsonReader Constructor (reader, readRootValueAsArray, dateTimeKindHandling)
-
BsonReader Constructor (stream)
-
BsonReader Constructor (stream, readRootValueAsArray, dateTimeKindHandling)
-
Close Method
-
DateTimeKindHandling Property
-
JsonNet35BinaryCompatibility Property
-
Read Method
-
ReadAsBytes Method
-
ReadAsDateTime Method
-
ReadAsDateTimeOffset Method
-
ReadAsDecimal Method
-
ReadAsInt32 Method
-
ReadAsString Method
-
ReadRootValueAsArray Property
-
BsonWriter Class
-
BsonWriter Constructor
-
BsonWriter Constructor (writer)
-
BsonWriter Constructor (stream)
-
Close Method
-
DateTimeKindHandling Property
-
Flush Method
-
WriteComment Method (text)
-
WriteEnd Method (token)
-
WriteNull Method
-
WriteObjectId Method (value)
-
WritePropertyName Method (name)
-
WriteRaw Method (json)
-
WriteRawValue Method (json)
-
WriteRegex Method (pattern, options)
-
WriteStartArray Method
-
WriteStartConstructor Method (name)
-
WriteStartObject Method
-
WriteUndefined Method
-
WriteValue Method
-
WriteValue Method (value)
-
WriteValue Method (value)
-
WriteValue Method (value)
-
WriteValue Method (value)
-
WriteValue Method (value)
-
WriteValue Method (value)
-
WriteValue Method (value)
-
WriteValue Method (value)
-
WriteValue Method (value)
-
WriteValue Method (value)
-
WriteValue Method (value)
-
WriteValue Method (value)
-
WriteValue Method (value)
-
WriteValue Method (value)
-
WriteValue Method (value)
-
WriteValue Method (value)
-
WriteValue Method (value)
-
WriteValue Method (value)
-
WriteValue Method (value)
-
WriteValue Method (value)
-
Newtonsoft.Json.Converters Namespace
-
BinaryConverter Class
-
BinaryConverter Constructor
-
CanConvert Method (objectType)
-
ReadJson Method (reader, objectType, existingValue, serializer)
-
WriteJson Method (writer, value, serializer)
-
BsonObjectIdConverter Class
-
BsonObjectIdConverter Constructor
-
CanConvert Method (objectType)
-
ReadJson Method (reader, objectType, existingValue, serializer)
-
WriteJson Method (writer, value, serializer)
-
CustomCreationConverter(T) Class
-
CustomCreationConverter(T) Constructor
-
CanConvert Method (objectType)
-
CanWrite Property
-
Create Method (objectType)
-
ReadJson Method (reader, objectType, existingValue, serializer)
-
WriteJson Method (writer, value, serializer)
-
DataSetConverter Class
-
DataSetConverter Constructor
-
CanConvert Method (valueType)
-
ReadJson Method (reader, objectType, existingValue, serializer)
-
WriteJson Method (writer, value, serializer)
-
DataTableConverter Class
-
DataTableConverter Constructor
-
CanConvert Method (valueType)
-
ReadJson Method (reader, objectType, existingValue, serializer)
-
WriteJson Method (writer, value, serializer)
-
DateTimeConverterBase Class
-
DateTimeConverterBase Constructor
-
CanConvert Method (objectType)
-
EntityKeyMemberConverter Class
-
EntityKeyMemberConverter Constructor
-
CanConvert Method (objectType)
-
ReadJson Method (reader, objectType, existingValue, serializer)
-
WriteJson Method (writer, value, serializer)
-
ExpandoObjectConverter Class
-
ExpandoObjectConverter Constructor
-
CanConvert Method (objectType)
-
CanWrite Property
-
ReadJson Method (reader, objectType, existingValue, serializer)
-
WriteJson Method (writer, value, serializer)
-
IsoDateTimeConverter Class
-
IsoDateTimeConverter Constructor
-
Culture Property
-
DateTimeFormat Property
-
DateTimeStyles Property
-
ReadJson Method (reader, objectType, existingValue, serializer)
-
WriteJson Method (writer, value, serializer)
-
JavaScriptDateTimeConverter Class
-
JavaScriptDateTimeConverter Constructor
-
ReadJson Method (reader, objectType, existingValue, serializer)
-
WriteJson Method (writer, value, serializer)
-
KeyValuePairConverter Class
-
KeyValuePairConverter Constructor
-
CanConvert Method (objectType)
-
ReadJson Method (reader, objectType, existingValue, serializer)
-
WriteJson Method (writer, value, serializer)
-
RegexConverter Class
-
RegexConverter Constructor
-
CanConvert Method (objectType)
-
ReadJson Method (reader, objectType, existingValue, serializer)
-
WriteJson Method (writer, value, serializer)
-
StringEnumConverter Class
-
StringEnumConverter Constructor
-
CamelCaseText Property
-
CanConvert Method (objectType)
-
ReadJson Method (reader, objectType, existingValue, serializer)
-
WriteJson Method (writer, value, serializer)
-
VersionConverter Class
-
VersionConverter Constructor
-
CanConvert Method (objectType)
-
ReadJson Method (reader, objectType, existingValue, serializer)
-
WriteJson Method (writer, value, serializer)
-
XmlNodeConverter Class
-
XmlNodeConverter Constructor
-
CanConvert Method (valueType)
-
DeserializeRootElementName Property
-
OmitRootObject Property
-
ReadJson Method (reader, objectType, existingValue, serializer)
-
WriteArrayAttribute Property
-
WriteJson Method (writer, value, serializer)
-
Newtonsoft.Json.Linq Namespace
-
Extensions Class
-
Ancestors Method (source)
-
AsJEnumerable Method
-
AsJEnumerable Method (source)
-
AsJEnumerable Method (source)
-
Children Method
-
Children Method (source)
-
Children Method (source)
-
Descendants Method (source)
-
Properties Method (source)
-
Value Method
-
Value Method (value)
-
Value Method (value)
-
Values Method
-
Values Method (source)
-
Values Method (source)
-
Values Method (source, key)
-
Values Method (source, key)
-
IJEnumerable(T) Interface
-
Item Property (key)
-
JArray Class
-
JArray Constructor
-
JArray Constructor
-
JArray Constructor (other)
-
JArray Constructor (content)
-
JArray Constructor (content)
-
Add Method (item)
-
ChildrenTokens Property
-
Clear Method
-
Contains Method (item)
-
FromObject Method
-
FromObject Method (o)
-
FromObject Method (o, jsonSerializer)
-
IndexOf Method (item)
-
Insert Method (index, item)
-
Item Property
-
Item Property (index)
-
Item Property (key)
-
Load Method (reader)
-
Parse Method (json)
-
Remove Method (item)
-
RemoveAt Method (index)
-
Type Property
-
WriteTo Method (writer, converters)
-
JConstructor Class
-
JConstructor Constructor
-
JConstructor Constructor
-
JConstructor Constructor (other)
-
JConstructor Constructor (name)
-
JConstructor Constructor (name, content)
-
JConstructor Constructor (name, content)
-
ChildrenTokens Property
-
Item Property (key)
-
Load Method (reader)
-
Name Property
-
Type Property
-
WriteTo Method (writer, converters)
-
JContainer Class
-
Add Method (content)
-
AddFirst Method (content)
-
AddingNew Event
-
Children Method
-
ChildrenTokens Property
-
CollectionChanged Event
-
Count Property
-
CreateWriter Method
-
Descendants Method
-
First Property
-
HasValues Property
-
Last Property
-
ListChanged Event
-
OnAddingNew Method (e)
-
OnCollectionChanged Method (e)
-
OnListChanged Method (e)
-
RemoveAll Method
-
ReplaceAll Method (content)
-
Values Method
-
JEnumerable(T) Structure
-
JEnumerable(T) Constructor (enumerable)
-
Empty Field
-
Equals Method (obj)
-
GetEnumerator Method
-
GetHashCode Method
-
Item Property (key)
-
JObject Class
-
JObject Constructor
-
JObject Constructor
-
JObject Constructor (other)
-
JObject Constructor (content)
-
JObject Constructor (content)
-
Add Method (propertyName, value)
-
ChildrenTokens Property
-
FromObject Method
-
FromObject Method (o)
-
FromObject Method (o, jsonSerializer)
-
GetEnumerator Method
-
GetMetaObject Method (parameter)
-
Item Property
-
Item Property (key)
-
Item Property (propertyName)
-
Load Method (reader)
-
OnPropertyChanged Method (propertyName)
-
OnPropertyChanging Method (propertyName)
-
Parse Method (json)
-
Properties Method
-
Property Method (name)
-
PropertyChanged Event
-
PropertyChanging Event
-
PropertyValues Method
-
Remove Method (propertyName)
-
TryGetValue Method (propertyName, value)
-
Type Property
-
WriteTo Method (writer, converters)
-
JProperty Class
-
JProperty Constructor
-
JProperty Constructor (other)
-
JProperty Constructor (name, content)
-
JProperty Constructor (name, content)
-
ChildrenTokens Property
-
Load Method (reader)
-
Name Property
-
Type Property
-
Value Property
-
WriteTo Method (writer, converters)
-
JPropertyDescriptor Class
-
JPropertyDescriptor Constructor (name, propertyType)
-
CanResetValue Method (component)
-
ComponentType Property
-
GetValue Method (component)
-
IsReadOnly Property
-
NameHashCode Property
-
PropertyType Property
-
ResetValue Method (component)
-
SetValue Method (component, value)
-
ShouldSerializeValue Method (component)
-
JRaw Class
-
JRaw Constructor
-
JRaw Constructor (other)
-
JRaw Constructor (rawJson)
-
Create Method (reader)
-
JToken Class
-
AddAfterSelf Method (content)
-
AddBeforeSelf Method (content)
-
AfterSelf Method
-
Ancestors Method
-
BeforeSelf Method
-
Children Method
-
Children Method
-
Children Method
-
CreateReader Method
-
DeepClone Method
-
DeepEquals Method (t1, t2)
-
EqualityComparer Property
-
Explicit Method
-
Explicit Operator
-
Explicit Operator
-
Explicit Operator
-
Explicit Operator
-
Explicit Operator
-
Explicit Operator
-
Explicit Operator
-
Explicit Operator
-
Explicit Operator
-
Explicit Operator
-
Explicit Operator
-
Explicit Operator
-
Explicit Operator
-
Explicit Operator
-
Explicit Operator
-
Explicit Operator
-
Explicit Operator
-
Explicit Operator
-
Explicit Operator
-
Explicit Operator
-
Explicit Operator
-
Explicit Operator
-
Explicit Operator
-
Explicit Operator
-
Explicit Operator
-
Explicit Operator
-
First Property
-
FromObject Method
-
FromObject Method (o)
-
FromObject Method (o, jsonSerializer)
-
GetMetaObject Method (parameter)
-
HasValues Property
-
Implicit Method
-
Implicit Operator
-
Implicit Operator
-
Implicit Operator
-
Implicit Operator
-
Implicit Operator
-
Implicit Operator
-
Implicit Operator
-
Implicit Operator
-
Implicit Operator
-
Implicit Operator
-
Implicit Operator
-
Implicit Operator
-
Implicit Operator
-
Implicit Operator
-
Implicit Operator
-
Implicit Operator
-
Implicit Operator
-
Implicit Operator
-
Implicit Operator
-
Implicit Operator
-
Implicit Operator
-
Implicit Operator
-
Implicit Operator
-
Implicit Operator
-
Implicit Operator
-
Implicit Operator
-
Item Property (key)
-
Last Property
-
Load Method (reader)
-
Next Property
-
Parent Property
-
Parse Method (json)
-
Previous Property
-
ReadFrom Method (reader)
-
Remove Method
-
Replace Method (value)
-
Root Property
-
SelectToken Method
-
SelectToken Method (path)
-
SelectToken Method (path, errorWhenNoMatch)
-
ToObject Method
-
ToObject Method
-
ToObject Method (jsonSerializer)
-
ToString Method
-
ToString Method
-
ToString Method (formatting, converters)
-
Type Property
-
Value Method (key)
-
Values Method
-
WriteTo Method (writer, converters)
-
JTokenEqualityComparer Class
-
JTokenEqualityComparer Constructor
-
Equals Method (x, y)
-
GetHashCode Method (obj)
-
JTokenReader Class
-
JTokenReader Constructor (token)
-
Read Method
-
ReadAsBytes Method
-
ReadAsDateTime Method
-
ReadAsDateTimeOffset Method
-
ReadAsDecimal Method
-
ReadAsInt32 Method
-
ReadAsString Method
-
JTokenType Enumeration
-
JTokenWriter Class
-
JTokenWriter Constructor
-
JTokenWriter Constructor
-
JTokenWriter Constructor (container)
-
Close Method
-
Flush Method
-
Token Property
-
WriteComment Method (text)
-
WriteEnd Method (token)
-
WriteNull Method
-
WritePropertyName Method (name)
-
WriteRaw Method (json)
-
WriteStartArray Method
-
WriteStartConstructor Method (name)
-
WriteStartObject Method
-
WriteUndefined Method
-
WriteValue Method
-
WriteValue Method (value)
-
WriteValue Method (value)
-
WriteValue Method (value)
-
WriteValue Method (value)
-
WriteValue Method (value)
-
WriteValue Method (value)
-
WriteValue Method (value)
-
WriteValue Method (value)
-
WriteValue Method (value)
-
WriteValue Method (value)
-
WriteValue Method (value)
-
WriteValue Method (value)
-
WriteValue Method (value)
-
WriteValue Method (value)
-
WriteValue Method (value)
-
WriteValue Method (value)
-
WriteValue Method (value)
-
WriteValue Method (value)
-
WriteValue Method (value)
-
WriteValue Method (value)
-
JValue Class
-
JValue Constructor
-
JValue Constructor (other)
-
JValue Constructor (value)
-
JValue Constructor (value)
-
JValue Constructor (value)
-
JValue Constructor (value)
-
JValue Constructor (value)
-
JValue Constructor (value)
-
JValue Constructor (value)
-
JValue Constructor (value)
-
JValue Constructor (value)
-
JValue Constructor (value)
-
CompareTo Method (obj)
-
CreateComment Method (value)
-
CreateString Method (value)
-
Equals Method
-
Equals Method (other)
-
Equals Method (obj)
-
GetHashCode Method
-
GetMetaObject Method (parameter)
-
HasValues Property
-
ToString Method
-
ToString Method
-
ToString Method (formatProvider)
-
ToString Method (format)
-
ToString Method (format, formatProvider)
-
Type Property
-
Value Property
-
WriteTo Method (writer, converters)
-
Newtonsoft.Json.Schema Namespace
-
Extensions Class
-
IsValid Method
-
IsValid Method (source, schema)
-
IsValid Method (source, schema, errorMessages)
-
Validate Method
-
Validate Method (source, schema)
-
Validate Method (source, schema, validationEventHandler)
-
JsonSchema Class
-
JsonSchema Constructor
-
AdditionalProperties Property
-
AllowAdditionalProperties Property
-
Default Property
-
Description Property
-
Disallow Property
-
DivisibleBy Property
-
Enum Property
-
ExclusiveMaximum Property
-
ExclusiveMinimum Property
-
Extends Property
-
Format Property
-
Hidden Property
-
Id Property
-
Identity Property
-
Items Property
-
Maximum Property
-
MaximumItems Property
-
MaximumLength Property
-
Minimum Property
-
MinimumItems Property
-
MinimumLength Property
-
Options Property
-
Parse Method
-
Parse Method (json)
-
Parse Method (json, resolver)
-
Pattern Property
-
PatternProperties Property
-
Properties Property
-
Read Method
-
Read Method (reader)
-
Read Method (reader, resolver)
-
ReadOnly Property
-
Required Property
-
Requires Property
-
Title Property
-
ToString Method
-
Transient Property
-
Type Property
-
WriteTo Method
-
WriteTo Method (writer)
-
WriteTo Method (writer, resolver)
-
JsonSchemaException Class
-
JsonSchemaException Constructor
-
JsonSchemaException Constructor
-
JsonSchemaException Constructor (info, context)
-
JsonSchemaException Constructor (message)
-
JsonSchemaException Constructor (message, innerException)
-
LineNumber Property
-
LinePosition Property
-
Path Property
-
JsonSchemaGenerator Class
-
JsonSchemaGenerator Constructor
-
ContractResolver Property
-
Generate Method
-
Generate Method (type)
-
Generate Method (type, resolver)
-
Generate Method (type, resolver, rootSchemaNullable)
-
Generate Method (type, rootSchemaNullable)
-
UndefinedSchemaIdHandling Property
-
JsonSchemaResolver Class
-
JsonSchemaResolver Constructor
-
GetSchema Method (id)
-
LoadedSchemas Property
-
JsonSchemaType Enumeration
-
UndefinedSchemaIdHandling Enumeration
-
ValidationEventArgs Class
-
Exception Property
-
Message Property
-
Path Property
-
ValidationEventHandler Delegate
-
Newtonsoft.Json.Serialization Namespace
-
CamelCasePropertyNamesContractResolver Class
-
CamelCasePropertyNamesContractResolver Constructor
-
ResolvePropertyName Method (propertyName)
-
DefaultContractResolver Class
-
DefaultContractResolver Constructor
-
DefaultContractResolver Constructor
-
DefaultContractResolver Constructor (shareCache)
-
CreateArrayContract Method (objectType)
-
CreateConstructorParameters Method (constructor, memberProperties)
-
CreateContract Method (objectType)
-
CreateDictionaryContract Method (objectType)
-
CreateDynamicContract Method (objectType)
-
CreateISerializableContract Method (objectType)
-
CreateLinqContract Method (objectType)
-
CreateMemberValueProvider Method (member)
-
CreateObjectContract Method (objectType)
-
CreatePrimitiveContract Method (objectType)
-
CreateProperties Method (type, memberSerialization)
-
CreateProperty Method (member, memberSerialization)
-
CreatePropertyFromConstructorParameter Method (matchingMemberProperty, parameterInfo)
-
CreateStringContract Method (objectType)
-
DefaultMembersSearchFlags Property
-
DynamicCodeGeneration Property
-
GetResolvedPropertyName Method (propertyName)
-
GetSerializableMembers Method (objectType)
-
IgnoreSerializableAttribute Property
-
IgnoreSerializableInterface Property
-
ResolveContract Method (type)
-
ResolveContractConverter Method (objectType)
-
ResolvePropertyName Method (propertyName)
-
SerializeCompilerGeneratedMembers Property
-
DefaultSerializationBinder Class
-
DefaultSerializationBinder Constructor
-
BindToName Method (serializedType, assemblyName, typeName)
-
BindToType Method (assemblyName, typeName)
-
DynamicValueProvider Class
-
DynamicValueProvider Constructor (memberInfo)
-
GetValue Method (target)
-
SetValue Method (target, value)
-
ErrorContext Class
-
Error Property
-
Handled Property
-
Member Property
-
OriginalObject Property
-
Path Property
-
ErrorEventArgs Class
-
ErrorEventArgs Constructor (currentObject, errorContext)
-
CurrentObject Property
-
ErrorContext Property
-
IContractResolver Interface
-
ResolveContract Method (type)
-
IReferenceResolver Interface
-
AddReference Method (context, reference, value)
-
GetReference Method (context, value)
-
IsReferenced Method (context, value)
-
ResolveReference Method (context, reference)
-
IValueProvider Interface
-
GetValue Method (target)
-
SetValue Method (target, value)
-
JsonArrayContract Class
-
JsonArrayContract Constructor (underlyingType)
-
CollectionItemType Property
-
JsonContainerContract Class
-
ItemConverter Property
-
ItemIsReference Property
-
ItemReferenceLoopHandling Property
-
ItemTypeNameHandling Property
-
JsonContract Class
-
Converter Property
-
CreatedType Property
-
DefaultCreator Property
-
DefaultCreatorNonPublic Property
-
IsReference Property
-
OnDeserialized Property
-
OnDeserializing Property
-
OnError Property
-
OnSerialized Property
-
OnSerializing Property
-
UnderlyingType Property
-
JsonDictionaryContract Class
-
JsonDictionaryContract Constructor (underlyingType)
-
DictionaryKeyType Property
-
DictionaryValueType Property
-
PropertyNameResolver Property
-
JsonDynamicContract Class
-
JsonDynamicContract Constructor (underlyingType)
-
Properties Property
-
PropertyNameResolver Property
-
JsonISerializableContract Class
-
JsonISerializableContract Constructor (underlyingType)
-
ISerializableCreator Property
-
JsonLinqContract Class
-
JsonLinqContract Constructor (underlyingType)
-
JsonObjectContract Class
-
JsonObjectContract Constructor (underlyingType)
-
ConstructorParameters Property
-
ItemRequired Property
-
MemberSerialization Property
-
OverrideConstructor Property
-
ParametrizedConstructor Property
-
Properties Property
-
JsonPrimitiveContract Class
-
JsonPrimitiveContract Constructor (underlyingType)
-
JsonProperty Class
-
JsonProperty Constructor
-
Converter Property
-
DeclaringType Property
-
DefaultValue Property
-
DefaultValueHandling Property
-
GetIsSpecified Property
-
Ignored Property
-
IsReference Property
-
ItemConverter Property
-
ItemIsReference Property
-
ItemReferenceLoopHandling Property
-
ItemTypeNameHandling Property
-
MemberConverter Property
-
NullValueHandling Property
-
ObjectCreationHandling Property
-
Order Property
-
PropertyName Property
-
PropertyType Property
-
Readable Property
-
ReferenceLoopHandling Property
-
Required Property
-
SetIsSpecified Property
-
ShouldSerialize Property
-
ToString Method
-
TypeNameHandling Property
-
UnderlyingName Property
-
ValueProvider Property
-
Writable Property
-
JsonPropertyCollection Class
-
JsonPropertyCollection Constructor (type)
-
AddProperty Method (property)
-
GetClosestMatchProperty Method (propertyName)
-
GetKeyForItem Method (item)
-
GetProperty Method (propertyName, comparisonType)
-
JsonStringContract Class
-
JsonStringContract Constructor (underlyingType)
-
ObjectConstructor(T) Delegate
-
OnErrorAttribute Class
-
OnErrorAttribute Constructor
-
ReflectionValueProvider Class
-
ReflectionValueProvider Constructor (memberInfo)
-
GetValue Method (target)
-
SetValue Method (target, value)