Namespace Newtonsoft.Json.Serialization
Classes
- 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.
- 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.
- 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 or constructor parameter.
- JsonPropertyCollection
A collection of JsonProperty objects.
- JsonStringContract
Contract details for a Type used by the JsonSerializer.
- 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.
Interfaces
- 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.
Delegates
- ObjectConstructor<T>
Represents a method that constructs an object.