Keyword(s) for which to search:
Sort results by title
Keyword Index
Direct Link
Introduction
Serializing and Deserializing JSON
Serialization Settings
Serialization Guide
Serialization Attributes
Serialization Callbacks
Serialization Error Handling
Preserving Object References
CustomCreationConverter
Serializing Collections
Serializing Dates in JSON
Reducing Serialized JSON Size
Serializing Partial JSON Fragments
Conditional Property Serialization
Serialization using ContractResolver
Debugging with Serialization Tracing
LINQ to JSON
Parsing JSON
Creating JSON
Querying JSON with LINQ
Querying JSON with SelectToken
Performance Tips
Validating JSON with JSON Schema
Basic Reading and Writing JSON
Converting between JSON and XML
Json.NET vs .NET Serializers
Json.NET vs Windows.Data.Json
Samples
Serializing JSON
Serialize an Object
Serialize a Collection
Serialize a Dictionary
Serialize JSON to a file
Serialize with JsonConverters
Serialize a DataSet
Serialize Raw JSON value
Serialize Unindented JSON
Serialize Conditional Property
Deserialize an Object
Deserialize a Collection
Deserialize a Dictionary
Deserialize an Anonymous Type
Deserialize a DataSet
Deserialize with CustomCreationConverter
Deserialize JSON from a file
Populate an Object
ConstructorHandling setting
ObjectCreationHandling setting
DefaultValueHandling setting
MissingMemberHandling setting
NullValueHandling setting
RefereneLoopHandling setting
PreserveReferencesHandling setting
DateFormatHandling setting
DateTimeZoneHandling setting
TypeNameHandling setting
ContractResolver setting
TraceWriter setting
ErrorHandling setting
MaxDepth setting
Custom JsonConverter
Custom IContractResolver
Custom ITraceWriter
Custom SerializationBinder
JsonConverterAttribute on a class
JsonConverterAttribute on a property
JsonObjectAttribute opt-in serialization
JsonObjectAttribute force object serialization
JsonPropertyAttribute name
JsonPropertyAttribute order
JsonPropertyAttribute required
JsonPropertyAttribute items setting
JsonPropertyAttribute property setting
JsonIgnoreAttribute
ErrorHandlingAttribute
DefaultValueAttribute
Serialization Callback Attributes
DataContract and DataMember Attributes
LINQ to JSON
Create JSON manually
Create JSON using Collection Initializers
Create JSON declaratively with LINQ
Create JSON with dynamic
Create JSON with JTokenWriter
Create JSON from an Object
Create JSON from an Anonymous Type
Parsing JSON Array using JArray.Parse
Parsing JSON Object using JObject.Parse
Parsing all JSON using JToken.Parse
Deserializing from JSON with LINQ
Serializing to JSON with LINQ
Modifying JSON
Querying JSON
Querying JSON with dynamic
Querying JSON with LINQ
Querying JSON with SelectToken
Querying JSON with SelectToken and LINQ
Read JSON from a file
Write JSON to a file
Convert JSON to Collection
Convert JSON to Value
Convert JSON to a Type
Casting JValue
Using JValue.Value
Using JObject.Properties
Comparing JSON with JToken.DeepEquals
Cloning JSON with JToken.DeepClone
Write JSON text with JToken.ToString
Using JToken.ToString with JsonConverter
Using JToken.CreateReader
Using JToken.CreateWriter
Read from BSON
Write as BSON
JSON Schema
Parse JSON Schema from JSON
Load JSON Schema from a file
Create JSON Schema manually
Save JSON Schema to a file
Validate JSON with JToken.IsValid
Validate with validation error messages
Validate with validation error events
Validate JSON with JsonValidatingReader
Using JsonSchemaResolver
Converting XML
Convert JSON to XML
Convert XML to JSON
Convert XML to JSON and force array
BSON
Serialize to BSON
Deserialize from BSON
Deserialize a Collection from BSON
Reading and Writing JSON
Read JSON with JsonTextReader
Write JSON with JsonTextWriter
API Reference
Newtonsoft.Json Namespace
ConstructorHandling Enumeration
DateFormatHandling Enumeration
DateParseHandling Enumeration
DateTimeZoneHandling Enumeration
DefaultValueHandling Enumeration
Formatting Enumeration
IJsonLineInfo Interface
IJsonLineInfo Members
IJsonLineInfo Methods
HasLineInfo Method
IJsonLineInfo Properties
LineNumber Property
LinePosition Property
JsonArrayAttribute Class
JsonArrayAttribute Members
JsonArrayAttribute Constructor
JsonArrayAttribute Constructor
JsonArrayAttribute Constructor (Boolean)
JsonArrayAttribute Constructor (String)
JsonArrayAttribute Methods
JsonArrayAttribute Properties
AllowNullItems Property
JsonConstructorAttribute Class
JsonConstructorAttribute Members
JsonConstructorAttribute Constructor
JsonConstructorAttribute Methods
JsonConstructorAttribute Properties
JsonContainerAttribute Class
JsonContainerAttribute Members
JsonContainerAttribute Constructor
JsonContainerAttribute Constructor
JsonContainerAttribute Constructor (String)
JsonContainerAttribute Methods
JsonContainerAttribute Properties
Description Property
Id Property
IsReference Property
ItemConverterType Property
ItemIsReference Property
ItemReferenceLoopHandling Property
ItemTypeNameHandling Property
Title Property
JsonConvert Class
JsonConvert Members
JsonConvert Fields
False Field
NaN Field
NegativeInfinity Field
Null Field
PositiveInfinity Field
True Field
Undefined Field
JsonConvert Methods
DeserializeAnonymousType(T) Method
DeserializeObject Method
DeserializeObject(T) Method (String)
DeserializeObject Method (String)
DeserializeObject(T) Method (String, JsonConverter[])
DeserializeObject(T) Method (String, JsonSerializerSettings)
DeserializeObject Method (String, JsonSerializerSettings)
DeserializeObject Method (String, Type)
DeserializeObject Method (String, Type, JsonConverter[])
DeserializeObject Method (String, Type, JsonSerializerSettings)
DeserializeObjectAsync Method
DeserializeObjectAsync Method (String)
DeserializeObjectAsync(T) Method (String)
DeserializeObjectAsync(T) Method (String, JsonSerializerSettings)
DeserializeObjectAsync Method (String, Type, JsonSerializerSettings)
DeserializeXmlNode Method
DeserializeXmlNode Method (String)
DeserializeXmlNode Method (String, String)
DeserializeXmlNode Method (String, String, Boolean)
DeserializeXNode Method
DeserializeXNode Method (String)
DeserializeXNode Method (String, String)
DeserializeXNode Method (String, String, Boolean)
PopulateObject Method
PopulateObject Method (String, Object)
PopulateObject Method (String, Object, JsonSerializerSettings)
PopulateObjectAsync Method
SerializeObject Method
SerializeObject Method (Object)
SerializeObject Method (Object, Formatting)
SerializeObject Method (Object, JsonConverter[])
SerializeObject Method (Object, JsonSerializerSettings)
SerializeObject Method (Object, Formatting, JsonConverter[])
SerializeObject Method (Object, Formatting, JsonSerializerSettings)
SerializeObjectAsync Method
SerializeObjectAsync Method (Object)
SerializeObjectAsync Method (Object, Formatting)
SerializeObjectAsync Method (Object, Formatting, JsonSerializerSettings)
SerializeXmlNode Method
SerializeXmlNode Method (XmlNode)
SerializeXmlNode Method (XmlNode, Formatting)
SerializeXmlNode Method (XmlNode, Formatting, Boolean)
SerializeXNode Method
SerializeXNode Method (XObject)
SerializeXNode Method (XObject, Formatting)
SerializeXNode Method (XObject, Formatting, Boolean)
ToString Method
ToString Method (Boolean)
ToString Method (Byte)
ToString Method (Char)
ToString Method (DateTime)
ToString Method (DateTimeOffset)
ToString Method (Decimal)
ToString Method (Double)
ToString Method (Enum)
ToString Method (Guid)
ToString Method (Int16)
ToString Method (Int32)
ToString Method (Int64)
ToString Method (Object)
ToString Method (SByte)
ToString Method (Single)
ToString Method (String)
ToString Method (TimeSpan)
ToString Method (UInt16)
ToString Method (UInt32)
ToString Method (UInt64)
ToString Method (Uri)
ToString Method (DateTimeOffset, DateFormatHandling)
ToString Method (String, Char)
ToString Method (DateTime, DateFormatHandling, DateTimeZoneHandling)
JsonConverter Class
JsonConverter Members
JsonConverter Constructor
JsonConverter Methods
CanConvert Method
GetSchema Method
ReadJson Method
WriteJson Method
JsonConverter Properties
CanRead Property
CanWrite Property
JsonConverterAttribute Class
JsonConverterAttribute Members
JsonConverterAttribute Constructor
JsonConverterAttribute Methods
JsonConverterAttribute Properties
ConverterType Property
JsonConverterCollection Class
JsonConverterCollection Members
JsonConverterCollection Constructor
JsonConverterCollection Methods
JsonConverterCollection Properties
JsonDictionaryAttribute Class
JsonDictionaryAttribute Members
JsonDictionaryAttribute Constructor
JsonDictionaryAttribute Constructor
JsonDictionaryAttribute Constructor (String)
JsonDictionaryAttribute Methods
JsonDictionaryAttribute Properties
JsonException Class
JsonException Members
JsonException Constructor
JsonException Constructor
JsonException Constructor (String)
JsonException Constructor (SerializationInfo, StreamingContext)
JsonException Constructor (String, Exception)
JsonException Methods
JsonException Properties
JsonException Events
JsonIgnoreAttribute Class
JsonIgnoreAttribute Members
JsonIgnoreAttribute Constructor
JsonIgnoreAttribute Methods
JsonIgnoreAttribute Properties
JsonObjectAttribute Class
JsonObjectAttribute Members
JsonObjectAttribute Constructor
JsonObjectAttribute Constructor
JsonObjectAttribute Constructor (String)
JsonObjectAttribute Constructor (MemberSerialization)
JsonObjectAttribute Methods
JsonObjectAttribute Properties
ItemRequired Property
MemberSerialization Property
JsonPropertyAttribute Class
JsonPropertyAttribute Members
JsonPropertyAttribute Constructor
JsonPropertyAttribute Constructor
JsonPropertyAttribute Constructor (String)
JsonPropertyAttribute Methods
JsonPropertyAttribute Properties
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 Members
JsonReader Constructor
JsonReader Methods
Close Method
Dispose Method
Read Method
ReadAsBytes Method
ReadAsDateTime Method
ReadAsDateTimeOffset Method
ReadAsDecimal Method
ReadAsInt32 Method
ReadAsString Method
SetStateBasedOnCurrent Method
SetToken Method
SetToken Method (JsonToken)
SetToken Method (JsonToken, Object)
Skip Method
JsonReader Properties
CloseInput Property
Culture Property
CurrentState Property
DateParseHandling Property
DateTimeZoneHandling Property
Depth Property
MaxDepth Property
Path Property
QuoteChar Property
TokenType Property
Value Property
ValueType Property
JsonReader.State Enumeration
JsonReaderException Class
JsonReaderException Members
JsonReaderException Constructor
JsonReaderException Constructor
JsonReaderException Constructor (String)
JsonReaderException Constructor (SerializationInfo, StreamingContext)
JsonReaderException Constructor (String, Exception)
JsonReaderException Methods
JsonReaderException Properties
LineNumber Property
LinePosition Property
Path Property
JsonReaderException Events
JsonSerializationException Class
JsonSerializationException Members
JsonSerializationException Constructor
JsonSerializationException Constructor
JsonSerializationException Constructor (String)
JsonSerializationException Constructor (SerializationInfo, StreamingContext)
JsonSerializationException Constructor (String, Exception)
JsonSerializationException Methods
JsonSerializationException Properties
JsonSerializationException Events
JsonSerializer Class
JsonSerializer Members
JsonSerializer Constructor
JsonSerializer Methods
Create Method
Deserialize Method
Deserialize(T) Method (JsonReader)
Deserialize Method (JsonReader)
Deserialize Method (TextReader, Type)
Deserialize Method (JsonReader, Type)
Populate Method
Populate Method (TextReader, Object)
Populate Method (JsonReader, Object)
Serialize Method
Serialize Method (TextWriter, Object)
Serialize Method (JsonWriter, Object)
JsonSerializer Properties
Binder Property
CheckAdditionalContent Property
ConstructorHandling Property
Context Property
ContractResolver Property
Converters Property
Culture Property
DateFormatHandling Property
DateParseHandling Property
DateTimeZoneHandling Property
DefaultValueHandling Property
Formatting Property
MaxDepth Property
MissingMemberHandling Property
NullValueHandling Property
ObjectCreationHandling Property
PreserveReferencesHandling Property
ReferenceLoopHandling Property
ReferenceResolver Property
TraceWriter Property
TypeNameAssemblyFormat Property
TypeNameHandling Property
JsonSerializer Events
Error Event
JsonSerializerSettings Class
JsonSerializerSettings Members
JsonSerializerSettings Constructor
JsonSerializerSettings Methods
JsonSerializerSettings Properties
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
TraceWriter Property
TypeNameAssemblyFormat Property
TypeNameHandling Property
JsonTextReader Class
JsonTextReader Members
JsonTextReader Constructor
JsonTextReader Methods
Close Method
HasLineInfo Method
Read Method
ReadAsBytes Method
ReadAsDateTime Method
ReadAsDateTimeOffset Method
ReadAsDecimal Method
ReadAsInt32 Method
ReadAsString Method
JsonTextReader Properties
LineNumber Property
LinePosition Property
JsonTextWriter Class
JsonTextWriter Members
JsonTextWriter Constructor
JsonTextWriter Methods
Close Method
Flush Method
WriteComment Method
WriteEnd Method
WriteEnd Method (JsonToken)
WriteIndent Method
WriteIndentSpace Method
WriteNull Method
WritePropertyName Method
WriteRaw Method
WriteStartArray Method
WriteStartConstructor Method
WriteStartObject Method
WriteUndefined Method
WriteValue Method
WriteValue Method (Boolean)
WriteValue Method (Byte)
WriteValue Method (Byte[])
WriteValue Method (Char)
WriteValue Method (DateTime)
WriteValue Method (DateTimeOffset)
WriteValue Method (Decimal)
WriteValue Method (Double)
WriteValue Method (Guid)
WriteValue Method (Int16)
WriteValue Method (Int32)
WriteValue Method (Int64)
WriteValue Method (SByte)
WriteValue Method (Single)
WriteValue Method (String)
WriteValue Method (TimeSpan)
WriteValue Method (UInt16)
WriteValue Method (UInt32)
WriteValue Method (UInt64)
WriteValue Method (Uri)
WriteValueDelimiter Method
WriteWhitespace Method
JsonTextWriter Properties
Indentation Property
IndentChar Property
QuoteChar Property
QuoteName Property
JsonToken Enumeration
JsonValidatingReader Class
JsonValidatingReader Members
JsonValidatingReader Constructor
JsonValidatingReader Methods
Read Method
ReadAsBytes Method
ReadAsDateTime Method
ReadAsDateTimeOffset Method
ReadAsDecimal Method
ReadAsInt32 Method
ReadAsString Method
JsonValidatingReader Properties
Depth Property
Path Property
QuoteChar Property
Reader Property
Schema Property
TokenType Property
Value Property
ValueType Property
JsonValidatingReader Events
ValidationEventHandler Event
JsonWriter Class
JsonWriter Members
JsonWriter Constructor
JsonWriter Methods
Close Method
Flush Method
WriteComment Method
WriteEnd Method
WriteEnd Method
WriteEnd Method (JsonToken)
WriteEndArray Method
WriteEndConstructor Method
WriteEndObject Method
WriteIndent Method
WriteIndentSpace Method
WriteNull Method
WritePropertyName Method
WriteRaw Method
WriteRawValue Method
WriteStartArray Method
WriteStartConstructor Method
WriteStartObject Method
WriteToken Method
WriteToken Method (JsonReader)
WriteToken Method (JsonReader, Boolean)
WriteUndefined Method
WriteValue Method
WriteValue Method (Boolean)
WriteValue Method (Byte)
WriteValue Method (Byte[])
WriteValue Method (Char)
WriteValue Method (DateTime)
WriteValue Method (DateTimeOffset)
WriteValue Method (Decimal)
WriteValue Method (Double)
WriteValue Method (Guid)
WriteValue Method (Int16)
WriteValue Method (Int32)
WriteValue Method (Int64)
WriteValue Method (Nullable(Boolean))
WriteValue Method (Nullable(Byte))
WriteValue Method (Nullable(Char))
WriteValue Method (Nullable(DateTime))
WriteValue Method (Nullable(DateTimeOffset))
WriteValue Method (Nullable(Decimal))
WriteValue Method (Nullable(Double))
WriteValue Method (Nullable(Guid))
WriteValue Method (Nullable(Int16))
WriteValue Method (Nullable(Int32))
WriteValue Method (Nullable(Int64))
WriteValue Method (Nullable(SByte))
WriteValue Method (Nullable(Single))
WriteValue Method (Nullable(TimeSpan))
WriteValue Method (Nullable(UInt16))
WriteValue Method (Nullable(UInt32))
WriteValue Method (Nullable(UInt64))
WriteValue Method (Object)
WriteValue Method (SByte)
WriteValue Method (Single)
WriteValue Method (String)
WriteValue Method (TimeSpan)
WriteValue Method (UInt16)
WriteValue Method (UInt32)
WriteValue Method (UInt64)
WriteValue Method (Uri)
WriteValueDelimiter Method
WriteWhitespace Method
JsonWriter Properties
CloseOutput Property
DateFormatHandling Property
DateTimeZoneHandling Property
Formatting Property
Path Property
StringEscapeHandling Property
Top Property
WriteState Property
JsonWriterException Class
JsonWriterException Members
JsonWriterException Constructor
JsonWriterException Constructor
JsonWriterException Constructor (String)
JsonWriterException Constructor (SerializationInfo, StreamingContext)
JsonWriterException Constructor (String, Exception)
JsonWriterException Methods
JsonWriterException Properties
Path Property
JsonWriterException Events
MemberSerialization Enumeration
MissingMemberHandling Enumeration
NullValueHandling Enumeration
ObjectCreationHandling Enumeration
PreserveReferencesHandling Enumeration
ReferenceLoopHandling Enumeration
Required Enumeration
StringEscapeHandling Enumeration
TypeNameHandling Enumeration
WriteState Enumeration
Newtonsoft.Json.Bson Namespace
BsonObjectId Class
BsonObjectId Members
BsonObjectId Constructor
BsonObjectId Methods
BsonObjectId Properties
Value Property
BsonReader Class
BsonReader Members
BsonReader Constructor
BsonReader Constructor (BinaryReader)
BsonReader Constructor (Stream)
BsonReader Constructor (BinaryReader, Boolean, DateTimeKind)
BsonReader Constructor (Stream, Boolean, DateTimeKind)
BsonReader Methods
Close Method
Read Method
ReadAsBytes Method
ReadAsDateTime Method
ReadAsDateTimeOffset Method
ReadAsDecimal Method
ReadAsInt32 Method
ReadAsString Method
BsonReader Properties
DateTimeKindHandling Property
JsonNet35BinaryCompatibility Property
ReadRootValueAsArray Property
BsonWriter Class
BsonWriter Members
BsonWriter Constructor
BsonWriter Constructor (BinaryWriter)
BsonWriter Constructor (Stream)
BsonWriter Methods
Close Method
Flush Method
WriteComment Method
WriteEnd Method
WriteEnd Method (JsonToken)
WriteNull Method
WriteObjectId Method
WritePropertyName Method
WriteRaw Method
WriteRawValue Method
WriteRegex Method
WriteStartArray Method
WriteStartConstructor Method
WriteStartObject Method
WriteUndefined Method
WriteValue Method
WriteValue Method (Boolean)
WriteValue Method (Byte)
WriteValue Method (Byte[])
WriteValue Method (Char)
WriteValue Method (DateTime)
WriteValue Method (DateTimeOffset)
WriteValue Method (Decimal)
WriteValue Method (Double)
WriteValue Method (Guid)
WriteValue Method (Int16)
WriteValue Method (Int32)
WriteValue Method (Int64)
WriteValue Method (SByte)
WriteValue Method (Single)
WriteValue Method (String)
WriteValue Method (TimeSpan)
WriteValue Method (UInt16)
WriteValue Method (UInt32)
WriteValue Method (UInt64)
WriteValue Method (Uri)
BsonWriter Properties
DateTimeKindHandling Property
Newtonsoft.Json.Converters Namespace
BinaryConverter Class
BinaryConverter Members
BinaryConverter Constructor
BinaryConverter Methods
CanConvert Method
ReadJson Method
WriteJson Method
BinaryConverter Properties
BsonObjectIdConverter Class
BsonObjectIdConverter Members
BsonObjectIdConverter Constructor
BsonObjectIdConverter Methods
CanConvert Method
ReadJson Method
WriteJson Method
BsonObjectIdConverter Properties
CustomCreationConverter(T) Class
CustomCreationConverter(T) Members
CustomCreationConverter(T) Constructor
CustomCreationConverter(T) Methods
CanConvert Method
Create Method
ReadJson Method
WriteJson Method
CustomCreationConverter(T) Properties
CanWrite Property
DataSetConverter Class
DataSetConverter Members
DataSetConverter Constructor
DataSetConverter Methods
CanConvert Method
ReadJson Method
WriteJson Method
DataSetConverter Properties
DataTableConverter Class
DataTableConverter Members
DataTableConverter Constructor
DataTableConverter Methods
CanConvert Method
ReadJson Method
WriteJson Method
DataTableConverter Properties
DateTimeConverterBase Class
DateTimeConverterBase Members
DateTimeConverterBase Constructor
DateTimeConverterBase Methods
CanConvert Method
DateTimeConverterBase Properties
EntityKeyMemberConverter Class
EntityKeyMemberConverter Members
EntityKeyMemberConverter Constructor
EntityKeyMemberConverter Methods
CanConvert Method
ReadJson Method
WriteJson Method
EntityKeyMemberConverter Properties
ExpandoObjectConverter Class
ExpandoObjectConverter Members
ExpandoObjectConverter Constructor
ExpandoObjectConverter Methods
CanConvert Method
ReadJson Method
WriteJson Method
ExpandoObjectConverter Properties
CanWrite Property
IsoDateTimeConverter Class
IsoDateTimeConverter Members
IsoDateTimeConverter Constructor
IsoDateTimeConverter Methods
ReadJson Method
WriteJson Method
IsoDateTimeConverter Properties
Culture Property
DateTimeFormat Property
DateTimeStyles Property
JavaScriptDateTimeConverter Class
JavaScriptDateTimeConverter Members
JavaScriptDateTimeConverter Constructor
JavaScriptDateTimeConverter Methods
ReadJson Method
WriteJson Method
JavaScriptDateTimeConverter Properties
KeyValuePairConverter Class
KeyValuePairConverter Members
KeyValuePairConverter Constructor
KeyValuePairConverter Methods
CanConvert Method
ReadJson Method
WriteJson Method
KeyValuePairConverter Properties
RegexConverter Class
RegexConverter Members
RegexConverter Constructor
RegexConverter Methods
CanConvert Method
ReadJson Method
WriteJson Method
RegexConverter Properties
StringEnumConverter Class
StringEnumConverter Members
StringEnumConverter Constructor
StringEnumConverter Methods
CanConvert Method
ReadJson Method
WriteJson Method
StringEnumConverter Properties
CamelCaseText Property
VersionConverter Class
VersionConverter Members
VersionConverter Constructor
VersionConverter Methods
CanConvert Method
ReadJson Method
WriteJson Method
VersionConverter Properties
XmlNodeConverter Class
XmlNodeConverter Members
XmlNodeConverter Constructor
XmlNodeConverter Methods
CanConvert Method
ReadJson Method
WriteJson Method
XmlNodeConverter Properties
DeserializeRootElementName Property
OmitRootObject Property
WriteArrayAttribute Property
Newtonsoft.Json.Linq Namespace
Extensions Class
Extensions Members
Extensions Methods
Ancestors(T) Method
AsJEnumerable Method
AsJEnumerable(T) Method (IEnumerable(T))
AsJEnumerable Method (IEnumerable(JToken))
Children Method
Children(T) Method (IEnumerable(T))
Children(T, U) Method (IEnumerable(T))
Descendants(T) Method
Properties Method
Value Method
Value(T, U) Method (IEnumerable(T))
Value(U) Method (IEnumerable(JToken))
Values Method
Values(U) Method (IEnumerable(JToken))
Values Method (IEnumerable(JToken))
Values(U) Method (IEnumerable(JToken), Object)
Values Method (IEnumerable(JToken), Object)
IJEnumerable(T) Interface
IJEnumerable(T) Members
IJEnumerable(T) Methods
IJEnumerable(T) Properties
Item Property
JArray Class
JArray Members
JArray Constructor
JArray Constructor
JArray Constructor (Object)
JArray Constructor (Object[])
JArray Constructor (JArray)
JArray Methods
Add Method
Add Method (JToken)
Clear Method
Contains Method
FromObject Method
FromObject Method (Object)
FromObject Method (Object, JsonSerializer)
IndexOf Method
Insert Method
Load Method
Parse Method
Remove Method
Remove Method (JToken)
RemoveAt Method
WriteTo Method
JArray Properties
ChildrenTokens Property
Item Property
Item Property (Int32)
Item Property (Object)
Type Property
JArray Events
JConstructor Class
JConstructor Members
JConstructor Constructor
JConstructor Constructor
JConstructor Constructor (String)
JConstructor Constructor (JConstructor)
JConstructor Constructor (String, Object)
JConstructor Constructor (String, Object[])
JConstructor Methods
Load Method
WriteTo Method
JConstructor Properties
ChildrenTokens Property
Item Property
Name Property
Type Property
JConstructor Events
JContainer Class
JContainer Members
JContainer Methods
Add Method
AddFirst Method
Children Method
CreateWriter Method
Descendants Method
OnAddingNew Method
OnCollectionChanged Method
OnListChanged Method
RemoveAll Method
ReplaceAll Method
Values(T) Method
JContainer Properties
ChildrenTokens Property
Count Property
First Property
HasValues Property
Last Property
JContainer Events
AddingNew Event
CollectionChanged Event
ListChanged Event
JEnumerable(T) Structure
JEnumerable(T) Members
JEnumerable(T) Constructor
JEnumerable(T) Fields
Empty Field
JEnumerable(T) Methods
Equals Method
GetEnumerator Method
GetHashCode Method
JEnumerable(T) Properties
Item Property
JObject Class
JObject Members
JObject Constructor
JObject Constructor
JObject Constructor (Object)
JObject Constructor (Object[])
JObject Constructor (JObject)
JObject Methods
Add Method
Add Method (String, JToken)
FromObject Method
FromObject Method (Object)
FromObject Method (Object, JsonSerializer)
GetEnumerator Method
GetMetaObject Method
GetValue Method
GetValue Method (String)
GetValue Method (String, StringComparison)
Load Method
OnPropertyChanged Method
OnPropertyChanging Method
Parse Method
Properties Method
Property Method
PropertyValues Method
Remove Method
Remove Method (String)
TryGetValue Method
TryGetValue Method (String, JToken)
TryGetValue Method (String, StringComparison, JToken)
WriteTo Method
JObject Properties
ChildrenTokens Property
Item Property
Item Property (Object)
Item Property (String)
Type Property
JObject Events
PropertyChanged Event
PropertyChanging Event
JProperty Class
JProperty Members
JProperty Constructor
JProperty Constructor (JProperty)
JProperty Constructor (String, Object)
JProperty Constructor (String, Object[])
JProperty Methods
Load Method
WriteTo Method
JProperty Properties
ChildrenTokens Property
Name Property
Type Property
Value Property
JProperty Events
JPropertyDescriptor Class
JPropertyDescriptor Members
JPropertyDescriptor Constructor
JPropertyDescriptor Methods
CanResetValue Method
GetValue Method
ResetValue Method
SetValue Method
ShouldSerializeValue Method
JPropertyDescriptor Properties
ComponentType Property
IsReadOnly Property
NameHashCode Property
PropertyType Property
JRaw Class
JRaw Members
JRaw Constructor
JRaw Constructor (Object)
JRaw Constructor (JRaw)
JRaw Methods
Create Method
JRaw Properties
JToken Class
JToken Members
JToken Methods
AddAfterSelf Method
AddBeforeSelf Method
AfterSelf Method
Ancestors Method
BeforeSelf Method
Children Method
Children Method
Children(T) Method
CreateReader Method
DeepClone Method
DeepEquals Method
FromObject Method
FromObject Method (Object)
FromObject Method (Object, JsonSerializer)
GetMetaObject Method
Load Method
Parse Method
ReadFrom Method
Remove Method
Replace Method
SelectToken Method
SelectToken Method (String)
SelectToken Method (String, Boolean)
ToObject Method
ToObject(T) Method
ToObject Method (Type)
ToObject(T) Method (JsonSerializer)
ToObject Method (Type, JsonSerializer)
ToString Method
ToString Method
ToString Method (Formatting, JsonConverter[])
Value(T) Method
Values(T) Method
WriteTo Method
JToken Type Conversions
Explicit Conversion Operators
Explicit Conversion (JToken to Decimal)
Explicit Conversion (JToken to Nullable(UInt32))
Explicit Conversion (JToken to Nullable(UInt64))
Explicit Conversion (JToken to Double)
Explicit Conversion (JToken to Single)
Explicit Conversion (JToken to UInt32)
Explicit Conversion (JToken to UInt64)
Explicit Conversion (JToken to Byte[])
Explicit Conversion (JToken to Guid)
Explicit Conversion (JToken to Nullable(Guid))
Explicit Conversion (JToken to TimeSpan)
Explicit Conversion (JToken to Nullable(TimeSpan))
Explicit Conversion (JToken to Uri)
Explicit Conversion (JToken to Nullable(Single))
Explicit Conversion (JToken to Nullable(Int64))
Explicit Conversion (JToken to String)
Explicit Conversion (JToken to Nullable(Byte))
Explicit Conversion (JToken to DateTimeOffset)
Explicit Conversion (JToken to Nullable(Boolean))
Explicit Conversion (JToken to Int64)
Explicit Conversion (JToken to Nullable(DateTime))
Explicit Conversion (JToken to Nullable(DateTimeOffset))
Explicit Conversion (JToken to Nullable(Decimal))
Explicit Conversion (JToken to Nullable(Double))
Explicit Conversion (JToken to Boolean)
Explicit Conversion (JToken to Nullable(Char))
Explicit Conversion (JToken to Int16)
Explicit Conversion (JToken to UInt16)
Explicit Conversion (JToken to Char)
Explicit Conversion (JToken to Byte)
Explicit Conversion (JToken to Nullable(Int32))
Explicit Conversion (JToken to Nullable(Int16))
Explicit Conversion (JToken to Nullable(UInt16))
Explicit Conversion (JToken to Int32)
Explicit Conversion (JToken to DateTime)
Implicit Conversion Operators
Implicit Conversion (Boolean to JToken)
Implicit Conversion (Byte[] to JToken)
Implicit Conversion (DateTime to JToken)
Implicit Conversion (DateTimeOffset to JToken)
Implicit Conversion (Decimal to JToken)
Implicit Conversion (Double to JToken)
Implicit Conversion (Guid to JToken)
Implicit Conversion (Int16 to JToken)
Implicit Conversion (Int32 to JToken)
Implicit Conversion (Int64 to JToken)
Implicit Conversion (Nullable(Boolean) to JToken)
Implicit Conversion (Nullable(DateTime) to JToken)
Implicit Conversion (Nullable(DateTimeOffset) to JToken)
Implicit Conversion (Nullable(Decimal) to JToken)
Implicit Conversion (Nullable(Double) to JToken)
Implicit Conversion (Nullable(Guid) to JToken)
Implicit Conversion (Nullable(Int16) to JToken)
Implicit Conversion (Nullable(Int32) to JToken)
Implicit Conversion (Nullable(Int64) to JToken)
Implicit Conversion (Nullable(Single) to JToken)
Implicit Conversion (Nullable(TimeSpan) to JToken)
Implicit Conversion (Nullable(UInt16) to JToken)
Implicit Conversion (Nullable(UInt32) to JToken)
Implicit Conversion (Nullable(UInt64) to JToken)
Implicit Conversion (Single to JToken)
Implicit Conversion (String to JToken)
Implicit Conversion (TimeSpan to JToken)
Implicit Conversion (UInt16 to JToken)
Implicit Conversion (UInt32 to JToken)
Implicit Conversion (UInt64 to JToken)
Implicit Conversion (Uri to JToken)
JToken Properties
EqualityComparer Property
First Property
HasValues Property
Item Property
Last Property
Next Property
Parent Property
Path Property
Previous Property
Root Property
Type Property
JTokenEqualityComparer Class
JTokenEqualityComparer Members
JTokenEqualityComparer Constructor
JTokenEqualityComparer Methods
Equals Method
Equals Method (JToken, JToken)
GetHashCode Method
GetHashCode Method (JToken)
JTokenReader Class
JTokenReader Members
JTokenReader Constructor
JTokenReader Methods
Read Method
ReadAsBytes Method
ReadAsDateTime Method
ReadAsDateTimeOffset Method
ReadAsDecimal Method
ReadAsInt32 Method
ReadAsString Method
JTokenReader Properties
JTokenType Enumeration
JTokenWriter Class
JTokenWriter Members
JTokenWriter Constructor
JTokenWriter Constructor
JTokenWriter Constructor (JContainer)
JTokenWriter Methods
Close Method
Flush Method
WriteComment Method
WriteEnd Method
WriteEnd Method (JsonToken)
WriteNull Method
WritePropertyName Method
WriteRaw Method
WriteStartArray Method
WriteStartConstructor Method
WriteStartObject Method
WriteUndefined Method
WriteValue Method
WriteValue Method (Boolean)
WriteValue Method (Byte)
WriteValue Method (Byte[])
WriteValue Method (Char)
WriteValue Method (DateTime)
WriteValue Method (DateTimeOffset)
WriteValue Method (Decimal)
WriteValue Method (Double)
WriteValue Method (Guid)
WriteValue Method (Int16)
WriteValue Method (Int32)
WriteValue Method (Int64)
WriteValue Method (SByte)
WriteValue Method (Single)
WriteValue Method (String)
WriteValue Method (TimeSpan)
WriteValue Method (UInt16)
WriteValue Method (UInt32)
WriteValue Method (UInt64)
WriteValue Method (Uri)
JTokenWriter Properties
Token Property
JValue Class
JValue Members
JValue Constructor
JValue Constructor (Boolean)
JValue Constructor (Char)
JValue Constructor (DateTime)
JValue Constructor (Double)
JValue Constructor (Guid)
JValue Constructor (Int64)
JValue Constructor (Object)
JValue Constructor (Single)
JValue Constructor (String)
JValue Constructor (TimeSpan)
JValue Constructor (UInt64)
JValue Constructor (Uri)
JValue Constructor (JValue)
JValue Methods
CompareTo Method
CreateComment Method
CreateString Method
Equals Method
Equals Method (Object)
Equals Method (JValue)
GetHashCode Method
GetMetaObject Method
ToString Method
ToString Method
ToString Method (IFormatProvider)
ToString Method (String)
ToString Method (String, IFormatProvider)
WriteTo Method
JValue Properties
HasValues Property
Type Property
Value Property
Newtonsoft.Json.Schema Namespace
Extensions Class
Extensions Members
Extensions Methods
IsValid Method
IsValid Method (JToken, JsonSchema)
IsValid Method (JToken, JsonSchema, IList(String))
Validate Method
Validate Method (JToken, JsonSchema)
Validate Method (JToken, JsonSchema, ValidationEventHandler)
JsonSchema Class
JsonSchema Members
JsonSchema Constructor
JsonSchema Methods
Parse Method
Parse Method (String)
Parse Method (String, JsonSchemaResolver)
Read Method
Read Method (JsonReader)
Read Method (JsonReader, JsonSchemaResolver)
ToString Method
WriteTo Method
WriteTo Method (JsonWriter)
WriteTo Method (JsonWriter, JsonSchemaResolver)
JsonSchema Properties
AdditionalItems Property
AdditionalProperties Property
AllowAdditionalItems 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
Items Property
Maximum Property
MaximumItems Property
MaximumLength Property
Minimum Property
MinimumItems Property
MinimumLength Property
Pattern Property
PatternProperties Property
PositionalItemsValidation Property
Properties Property
ReadOnly Property
Required Property
Requires Property
Title Property
Transient Property
Type Property
UniqueItems Property
JsonSchemaException Class
JsonSchemaException Members
JsonSchemaException Constructor
JsonSchemaException Constructor
JsonSchemaException Constructor (String)
JsonSchemaException Constructor (SerializationInfo, StreamingContext)
JsonSchemaException Constructor (String, Exception)
JsonSchemaException Methods
JsonSchemaException Properties
LineNumber Property
LinePosition Property
Path Property
JsonSchemaException Events
JsonSchemaGenerator Class
JsonSchemaGenerator Members
JsonSchemaGenerator Constructor
JsonSchemaGenerator Methods
Generate Method
Generate Method (Type)
Generate Method (Type, JsonSchemaResolver)
Generate Method (Type, Boolean)
Generate Method (Type, JsonSchemaResolver, Boolean)
JsonSchemaGenerator Properties
ContractResolver Property
UndefinedSchemaIdHandling Property
JsonSchemaResolver Class
JsonSchemaResolver Members
JsonSchemaResolver Constructor
JsonSchemaResolver Methods
GetSchema Method
JsonSchemaResolver Properties
LoadedSchemas Property
JsonSchemaType Enumeration
UndefinedSchemaIdHandling Enumeration
ValidationEventArgs Class
ValidationEventArgs Members
ValidationEventArgs Methods
ValidationEventArgs Properties
Exception Property
Message Property
Path Property
ValidationEventHandler Delegate
Newtonsoft.Json.Serialization Namespace
CamelCasePropertyNamesContractResolver Class
CamelCasePropertyNamesContractResolver Members
CamelCasePropertyNamesContractResolver Constructor
CamelCasePropertyNamesContractResolver Methods
ResolvePropertyName Method
CamelCasePropertyNamesContractResolver Properties
DefaultContractResolver Class
DefaultContractResolver Members
DefaultContractResolver Constructor
DefaultContractResolver Constructor
DefaultContractResolver Constructor (Boolean)
DefaultContractResolver Methods
CreateArrayContract Method
CreateConstructorParameters Method
CreateContract Method
CreateDictionaryContract Method
CreateDynamicContract Method
CreateISerializableContract Method
CreateLinqContract Method
CreateMemberValueProvider Method
CreateObjectContract Method
CreatePrimitiveContract Method
CreateProperties Method
CreateProperty Method
CreatePropertyFromConstructorParameter Method
CreateStringContract Method
GetResolvedPropertyName Method
GetSerializableMembers Method
ResolveContract Method
ResolveContractConverter Method
ResolvePropertyName Method
DefaultContractResolver Properties
DefaultMembersSearchFlags Property
DynamicCodeGeneration Property
IgnoreSerializableAttribute Property
IgnoreSerializableInterface Property
SerializeCompilerGeneratedMembers Property
DefaultSerializationBinder Class
DefaultSerializationBinder Members
DefaultSerializationBinder Constructor
DefaultSerializationBinder Methods
BindToName Method
BindToType Method
DiagnosticsTraceWriter Class
DiagnosticsTraceWriter Members
DiagnosticsTraceWriter Constructor
DiagnosticsTraceWriter Methods
Trace Method
DiagnosticsTraceWriter Properties
LevelFilter Property
DynamicValueProvider Class
DynamicValueProvider Members
DynamicValueProvider Constructor
DynamicValueProvider Methods
GetValue Method
SetValue Method
ErrorContext Class
ErrorContext Members
ErrorContext Methods
ErrorContext Properties
Error Property
Handled Property
Member Property
OriginalObject Property
Path Property
ErrorEventArgs Class
ErrorEventArgs Members
ErrorEventArgs Constructor
ErrorEventArgs Methods
ErrorEventArgs Properties
CurrentObject Property
ErrorContext Property
IContractResolver Interface
IContractResolver Members
IContractResolver Methods
ResolveContract Method
IReferenceResolver Interface
IReferenceResolver Members
IReferenceResolver Methods
AddReference Method
GetReference Method
IsReferenced Method
ResolveReference Method
ITraceWriter Interface
ITraceWriter Members
ITraceWriter Methods
Trace Method
ITraceWriter Properties
LevelFilter Property
IValueProvider Interface
IValueProvider Members
IValueProvider Methods
GetValue Method
SetValue Method
JsonArrayContract Class
JsonArrayContract Members
JsonArrayContract Constructor
JsonArrayContract Methods
JsonArrayContract Properties
CollectionItemType Property
IsMultidimensionalArray Property
JsonContainerContract Class
JsonContainerContract Members
JsonContainerContract Methods
JsonContainerContract Properties
ItemConverter Property
ItemIsReference Property
ItemReferenceLoopHandling Property
ItemTypeNameHandling Property
JsonContract Class
JsonContract Members
JsonContract Methods
JsonContract Properties
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 Members
JsonDictionaryContract Constructor
JsonDictionaryContract Methods
JsonDictionaryContract Properties
DictionaryKeyType Property
DictionaryValueType Property
PropertyNameResolver Property
JsonDynamicContract Class
JsonDynamicContract Members
JsonDynamicContract Constructor
JsonDynamicContract Methods
JsonDynamicContract Properties
Properties Property
PropertyNameResolver Property
JsonISerializableContract Class
JsonISerializableContract Members
JsonISerializableContract Constructor
JsonISerializableContract Methods
JsonISerializableContract Properties
ISerializableCreator Property
JsonLinqContract Class
JsonLinqContract Members
JsonLinqContract Constructor
JsonLinqContract Methods
JsonLinqContract Properties
JsonObjectContract Class
JsonObjectContract Members
JsonObjectContract Constructor
JsonObjectContract Methods
JsonObjectContract Properties
ConstructorParameters Property
ItemRequired Property
MemberSerialization Property
OverrideConstructor Property
ParametrizedConstructor Property
Properties Property
JsonPrimitiveContract Class
JsonPrimitiveContract Members
JsonPrimitiveContract Constructor
JsonPrimitiveContract Methods
JsonPrimitiveContract Properties
JsonProperty Class
JsonProperty Members
JsonProperty Constructor
JsonProperty Methods
ToString Method
JsonProperty Properties
Converter Property
DeclaringType Property
DefaultValue Property
DefaultValueHandling Property
GetIsSpecified Property
HasMemberAttribute 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
TypeNameHandling Property
UnderlyingName Property
ValueProvider Property
Writable Property
JsonPropertyCollection Class
JsonPropertyCollection Members
JsonPropertyCollection Constructor
JsonPropertyCollection Methods
AddProperty Method
GetClosestMatchProperty Method
GetKeyForItem Method
GetProperty Method
JsonPropertyCollection Properties
JsonStringContract Class
JsonStringContract Members
JsonStringContract Constructor
JsonStringContract Methods
JsonStringContract Properties
MemoryTraceWriter Class
MemoryTraceWriter Members
MemoryTraceWriter Constructor
MemoryTraceWriter Methods
GetTraceMessages Method
ToString Method
Trace Method
MemoryTraceWriter Properties
LevelFilter Property
ObjectConstructor(T) Delegate
OnErrorAttribute Class
OnErrorAttribute Members
OnErrorAttribute Constructor
OnErrorAttribute Methods
OnErrorAttribute Properties
ReflectionValueProvider Class
ReflectionValueProvider Members
ReflectionValueProvider Constructor
ReflectionValueProvider Methods
GetValue Method
SetValue Method
This page uses an IFRAME but your browser does not support it.