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