Newtonsoft.Json.Serialization Namespace

Json.NET

Json.NET - Quick Starts & API Documentation Newtonsoft.Json.Serialization Namespace
NamespacesNewtonsoft.Json.Serialization
The Newtonsoft.Json.Linq namespace provides classes that are used when serializing and deserializing JSON.
Declaration Syntax
C# Visual Basic Visual C++
namespace Newtonsoft.Json.Serialization
Namespace Newtonsoft.Json.Serialization
namespace Newtonsoft.Json.Serialization
Types
All Types Classes Interfaces Delegates
Icon Type Description
CamelCasePropertyNamesContractResolver
Resolves member mappings for a type, camel casing property names.

DefaultContractResolver
Used by JsonSerializer to resolves a JsonContract for a given Type.

DefaultSerializationBinder
The default serialization binder used when resolving and loading classes from type names.

DynamicValueProvider
Get and set values for a MemberInfo using dynamic methods.

ErrorContext
Provides information surrounding an error.

ErrorEventArgs
Provides data for the Error event.

IContractResolver
Used by JsonSerializer to resolves a JsonContract for a given Type.

IReferenceResolver
Used to resolve references when serializing and deserializing JSON by the JsonSerializer.

IValueProvider
Provides methods to get and set values.

JsonArrayContract
Contract details for a Type used by the JsonSerializer.

JsonContract
Contract details for a Type used by the JsonSerializer.

JsonDictionaryContract
Contract details for a Type used by the JsonSerializer.

JsonDynamicContract
Contract details for a Type used by the JsonSerializer.

JsonISerializableContract
Contract details for a Type used by the JsonSerializer.

JsonLinqContract
Contract details for a Type used by the JsonSerializer.

JsonObjectContract
Contract details for a Type used by the JsonSerializer.

JsonPrimitiveContract
Contract details for a Type used by the JsonSerializer.

JsonProperty
Maps a JSON property to a .NET member.

JsonPropertyCollection
A collection of JsonProperty objects.

JsonStringContract
Contract details for a Type used by the JsonSerializer.

ObjectConstructor<(Of <(<'T>)>)>
Represents a method that constructs an object.

OnErrorAttribute
When applied to a method, specifies that the method is called when an error occurs serializing an object.

ReflectionValueProvider
Get and set values for a MemberInfo using reflection.