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

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.