Newtonsoft.Json.Serialization
Namespace with 37 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.
                                
                            
                            
                                
                                     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 .
                                
                            
                            
                                
                                     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.