<PackageReference Include="Newtonsoft.Json" Version="8.0.3" />

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.