Newtonsoft.Json.Serialization
Namespace with 39 public types
Classes
                                     CamelCaseNamingStrategy
                                    A camel case naming strategy.
                                
                            
                            
                                
                                     CamelCasePropertyNamesContractResolver
                                    Resolves member mappings for a type, camel casing property names.
                                
                            
                            
                                
                                     DefaultContractResolver
                                    Used by  to resolve a  for a given .
                                
                            
                            
                                
                                     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  instances.
                                
                            
                            
                                
                                     ErrorContext
                                    Provides information surrounding an error.
                                
                            
                            
                                
                                     ErrorEventArgs
                                    Provides data for the Error event.
                                
                            
                            
                                
                                     ExpressionValueProvider
                                    Get and set values for a  using dynamic methods.
                                
                            
                            
                                
                                     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 .
                                
                            
                            
                                
                                     JsonISerializableContract
                                    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 .
                                
                            
                            
                                
                                     KebabCaseNamingStrategy
                                    A kebab case naming strategy.
                                
                            
                            
                                
                                     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.
                                
                            
                            
                                
                                     ReflectionAttributeProvider
                                    Provides methods to get attributes from a , ,  or .
                                
                            
                            
                                
                                     ReflectionValueProvider
                                    Get and set values for a  using reflection.
                                
                            
                            
                                
                                     SnakeCaseNamingStrategy
                                    A snake case naming strategy.
                                
                            
                        
                        Abstract Classes
                                     JsonContract
                                    Contract details for a  used by the .
                                
                            
                            
                                
                                     NamingStrategy
                                    A base class for resolving how property names and dictionary keys are serialized.
                                
                            
                        
                        Interfaces
                                     IAttributeProvider
                                    Provides methods to get attributes.
                                
                            
                            
                                
                                     IContractResolver
                                    Used by  to resolve a  for a given .
                                
                            
                            
                                
                                     IReferenceResolver
                                    Used to resolve references when serializing and deserializing JSON by the .
                                
                            
                            
                                
                                     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.