Class JsonSerializerSettings
- Namespace
- Newtonsoft.Json
- Assembly
- Newtonsoft.Json.dll
public class JsonSerializerSettings
- Inheritance
-
JsonSerializerSettings
- Inherited Members
-
- Extension Methods
-
Constructors
JsonSerializerSettings()
public JsonSerializerSettings()
Properties
Binder
[Obsolete("Binder is obsolete. Use SerializationBinder instead.")]
public SerializationBinder? Binder { get; set; }
Property Value
- SerializationBinder
CheckAdditionalContent
public bool CheckAdditionalContent { get; set; }
Property Value
- bool
ConstructorHandling
public ConstructorHandling ConstructorHandling { get; set; }
Property Value
- ConstructorHandling
Context
public StreamingContext Context { get; set; }
Property Value
- StreamingContext
ContractResolver
public IContractResolver? ContractResolver { get; set; }
Property Value
- IContractResolver
Converters
public IList<JsonConverter> Converters { get; set; }
Property Value
- IList<JsonConverter>
Culture
public CultureInfo Culture { get; set; }
Property Value
- CultureInfo
public DateFormatHandling DateFormatHandling { get; set; }
Property Value
- DateFormatHandling
public string DateFormatString { get; set; }
Property Value
- string
DateParseHandling
public DateParseHandling DateParseHandling { get; set; }
Property Value
- DateParseHandling
DateTimeZoneHandling
public DateTimeZoneHandling DateTimeZoneHandling { get; set; }
Property Value
- DateTimeZoneHandling
DefaultValueHandling
public DefaultValueHandling DefaultValueHandling { get; set; }
Property Value
- DefaultValueHandling
EqualityComparer
public IEqualityComparer? EqualityComparer { get; set; }
Property Value
- IEqualityComparer
Error
public EventHandler<ErrorEventArgs>? Error { get; set; }
Property Value
- EventHandler<ErrorEventArgs>
public FloatFormatHandling FloatFormatHandling { get; set; }
Property Value
- FloatFormatHandling
FloatParseHandling
public FloatParseHandling FloatParseHandling { get; set; }
Property Value
- FloatParseHandling
public Formatting Formatting { get; set; }
Property Value
- Formatting
MaxDepth
public int? MaxDepth { get; set; }
Property Value
- int?
public MetadataPropertyHandling MetadataPropertyHandling { get; set; }
Property Value
- MetadataPropertyHandling
MissingMemberHandling
public MissingMemberHandling MissingMemberHandling { get; set; }
Property Value
- MissingMemberHandling
NullValueHandling
public NullValueHandling NullValueHandling { get; set; }
Property Value
- NullValueHandling
ObjectCreationHandling
public ObjectCreationHandling ObjectCreationHandling { get; set; }
Property Value
- ObjectCreationHandling
PreserveReferencesHandling
public PreserveReferencesHandling PreserveReferencesHandling { get; set; }
Property Value
- PreserveReferencesHandling
ReferenceLoopHandling
public ReferenceLoopHandling ReferenceLoopHandling { get; set; }
Property Value
- ReferenceLoopHandling
ReferenceResolver
[Obsolete("ReferenceResolver property is obsolete. Use the ReferenceResolverProvider property to set the IReferenceResolver: settings.ReferenceResolverProvider = () => resolver")]
public IReferenceResolver? ReferenceResolver { get; set; }
Property Value
- IReferenceResolver
ReferenceResolverProvider
public Func<IReferenceResolver?>? ReferenceResolverProvider { get; set; }
Property Value
- Func<IReferenceResolver>
SerializationBinder
public ISerializationBinder? SerializationBinder { get; set; }
Property Value
- ISerializationBinder
StringEscapeHandling
public StringEscapeHandling StringEscapeHandling { get; set; }
Property Value
- StringEscapeHandling
TraceWriter
public ITraceWriter? TraceWriter { get; set; }
Property Value
- ITraceWriter
[Obsolete("TypeNameAssemblyFormat is obsolete. Use TypeNameAssemblyFormatHandling instead.")]
public FormatterAssemblyStyle TypeNameAssemblyFormat { get; set; }
Property Value
- FormatterAssemblyStyle
public TypeNameAssemblyFormatHandling TypeNameAssemblyFormatHandling { get; set; }
Property Value
- TypeNameAssemblyFormatHandling
TypeNameHandling
public TypeNameHandling TypeNameHandling { get; set; }
Property Value
- TypeNameHandling