C# (CSharp) Newtonsoft.Json.Serialization Namespace

Classes

Name Description
CamelCasePropertyNamesContractResolver
DefaultContractResolver
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.
ErrorEventArgs Provides data for the Error event.
JsonArrayContract 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 System.Type used by the JsonSerializer.
JsonProperty Maps a JSON property to a .NET member or constructor parameter.
JsonSerializerInternalBase
JsonSerializerInternalReader
JsonSerializerInternalReader.CreatorPropertyContext
JsonSerializerInternalWriter
JsonSerializerProxy
JsonStringContract
LateBoundMetadataTypeAttribute
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.
ReflectionAttributeProvider
ReflectionValueProvider
TraceJsonReader
TraceJsonWriter