Newtonsoft.Json.Serialization
Namespace with 34 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.
DiagnosticsTraceWriter
Represents a trace writer that writes to the application's instances.
DynamicValueProvider
Get and set values for a using dynamic methods.
ErrorContext
Provides information surrounding an error.
ErrorEventArgs
Provides data for the Error event.
ExpressionValueProvider
Get and set values for a using dynamic methods.
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 .
JsonISerializableContract
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.
ReflectionAttributeProvider
Provides methods to get attributes from a , , or .
ReflectionValueProvider
Get and set values for a using reflection.
Abstract Classes
JsonContract
Contract details for a used by the .
Interfaces
IAttributeProvider
Provides methods to get attributes.
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.