![]() | Newtonsoft.Json.Serialization Namespace |
Class | Description | |
---|---|---|
![]() | CamelCaseNamingStrategy |
A camel case naming strategy.
|
![]() | CamelCasePropertyNamesContractResolver |
Resolves member mappings for a type, camel casing property names.
|
![]() | DefaultContractResolver | |
![]() | DefaultNamingStrategy |
The default naming strategy. Property names and dictionary keys are unchanged.
|
![]() | 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 TraceListener instances.
|
![]() | DynamicValueProvider |
Get and set values for a MemberInfo using dynamic methods.
|
![]() | ErrorContext |
Provides information surrounding an error.
|
![]() | ErrorEventArgs |
Provides data for the Error event.
|
![]() | ExpressionValueProvider |
Get and set values for a MemberInfo using dynamic methods.
|
![]() | JsonArrayContract |
Contract details for a Type used by the JsonSerializer.
|
![]() | JsonContainerContract |
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.
|
![]() | JsonDynamicContract |
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.
|
![]() | 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.
|
![]() | NamingStrategy |
A base class for resolving how property names and dictionary keys are serialized.
|
![]() | OnErrorAttribute |
When applied to a method, specifies that the method is called when an error occurs serializing an object.
|
![]() | ReflectionAttributeProvider | |
![]() | ReflectionValueProvider |
Get and set values for a MemberInfo using reflection.
|
![]() | SnakeCaseNamingStrategy |
A snake case naming strategy.
|
Interface | Description | |
---|---|---|
![]() | IAttributeProvider |
Provides methods to get attributes.
|
![]() ![]() | IContractResolver | |
![]() | IReferenceResolver |
Used to resolve references when serializing and deserializing JSON by the JsonSerializer.
|
![]() | ISerializationBinder |
Allows users to control class loading and mandate what class to load.
|
![]() | ITraceWriter |
Represents a trace writer.
|
![]() | IValueProvider |
Provides methods to get and set values.
|
Delegate | Description | |
---|---|---|
![]() | ExtensionDataGetter |
Gets extension data for an object during serialization.
|
![]() | ExtensionDataSetter |
Sets extension data for an object during deserialization.
|
![]() | ObjectConstructorT |
Represents a method that constructs an object.
|
![]() | SerializationCallback |
Handles JsonSerializer serialization callback events.
|
![]() | SerializationErrorCallback |
Handles JsonSerializer serialization error callback events.
|