Newtonsoft.Json.Serialization
Namespace with 26 public types
Classes
CamelCasePropertyNamesContractResolver
Resolves member mappings for a type, camel casing property names.
DefaultContractResolver
Used by to resolves a for a given .
DefaultSerializationBinder
The default serialization binder used when resolving and loading classes from type names.
ErrorContext
Provides information surrounding an error.
ErrorEventArgs
Provides data for the Error event.
JsonArrayContract
Contract details for a used by the .
JsonContainerContract
Contract details for a used by the .
JsonDictionaryContract
Contract details for a used by the .
JsonDynamicContract
Contract details for a used by the .
JsonLinqContract
Contract details for a used by the .
JsonObjectContract
Contract details for a used by the .
JsonPrimitiveContract
Contract details for a used by the .
JsonProperty
Maps a JSON property to a .NET member or constructor parameter.
JsonPropertyCollection
A collection of objects.
JsonStringContract
Contract details for a used by the .
MemoryTraceWriter
Represents a trace writer that writes to memory. When the trace message limit is
reached then old trace messages will be removed as new messages are added.
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 using reflection.
Abstract Classes
JsonContract
Contract details for a used by the .
Interfaces
IContractResolver
Used by to resolves a for a given .
IReferenceResolver
Used to resolve references when serializing and deserializing JSON by the .
ITraceWriter
Represents a trace writer.
IValueProvider
Provides methods to get and set values.