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.
|