I
InsightNexus

Class JsonSerializerSettings | Azure SDK for Net

Author

Jessica Wood

Published Feb 16, 2026

Inheritance

JsonSerializerSettings

Namespace: System.Dynamic.ExpandoObject
Assembly: Newtonsoft.Json.dll
Syntax
public class JsonSerializerSettings

Constructors

JsonSerializerSettings()

Declaration
public JsonSerializerSettings ();

Properties

Binder

Declaration
[System.Obsolete("Binder is obsolete. Use SerializationBinder instead.")]
public System.Runtime.Serialization.SerializationBinder Binder { get; set; }
Property Value

CheckAdditionalContent

Declaration
public bool CheckAdditionalContent { get; set; }
Property Value

ConstructorHandling

Declaration
public Newtonsoft.Json.ConstructorHandling ConstructorHandling { get; set; }
Property Value

Context

Declaration
public System.Runtime.Serialization.StreamingContext Context { get; set; }
Property Value

ContractResolver

Declaration
public Newtonsoft.Json.Serialization.IContractResolver ContractResolver { get; set; }
Property Value

Converters

Declaration
public System.Collections.Generic.IList<Newtonsoft.Json.JsonConverter> Converters { get; set; }
Property Value

Culture

Declaration
public System.Globalization.CultureInfo Culture { get; set; }
Property Value

DateFormatHandling

Declaration
public Newtonsoft.Json.DateFormatHandling DateFormatHandling { get; set; }
Property Value

DateFormatString

Declaration
public string DateFormatString { get; set; }
Property Value

DateParseHandling

Declaration
public Newtonsoft.Json.DateParseHandling DateParseHandling { get; set; }
Property Value

DateTimeZoneHandling

Declaration
public Newtonsoft.Json.DateTimeZoneHandling DateTimeZoneHandling { get; set; }
Property Value

DefaultValueHandling

Declaration
public Newtonsoft.Json.DefaultValueHandling DefaultValueHandling { get; set; }
Property Value

EqualityComparer

Declaration
public System.Collections.IEqualityComparer EqualityComparer { get; set; }
Property Value

Error

Declaration
public EventHandler<Newtonsoft.Json.Serialization.ErrorEventArgs> Error { get; set; }
Property Value

FloatFormatHandling

Declaration
public Newtonsoft.Json.FloatFormatHandling FloatFormatHandling { get; set; }
Property Value

FloatParseHandling

Declaration
public Newtonsoft.Json.FloatParseHandling FloatParseHandling { get; set; }
Property Value

Formatting

Declaration
public Newtonsoft.Json.Formatting Formatting { get; set; }
Property Value

MaxDepth

Declaration
public Nullable<int> MaxDepth { get; set; }
Property Value

MetadataPropertyHandling

MissingMemberHandling

Declaration
public Newtonsoft.Json.MissingMemberHandling MissingMemberHandling { get; set; }
Property Value

NullValueHandling

Declaration
public Newtonsoft.Json.NullValueHandling NullValueHandling { get; set; }
Property Value

ObjectCreationHandling

Declaration
public Newtonsoft.Json.ObjectCreationHandling ObjectCreationHandling { get; set; }
Property Value

PreserveReferencesHandling

Declaration
public Newtonsoft.Json.PreserveReferencesHandling PreserveReferencesHandling { get; set; }
Property Value

ReferenceLoopHandling

Declaration
public Newtonsoft.Json.ReferenceLoopHandling ReferenceLoopHandling { get; set; }
Property Value

ReferenceResolver

Declaration
[System.Obsolete("ReferenceResolver property is obsolete. Use the ReferenceResolverProvider property to set the IReferenceResolver: settings.ReferenceResolverProvider = () => resolver")]
public Newtonsoft.Json.Serialization.IReferenceResolver ReferenceResolver { get; set; }
Property Value

ReferenceResolverProvider

Declaration
public Func<Newtonsoft.Json.Serialization.IReferenceResolver> ReferenceResolverProvider { get; set; }
Property Value

SerializationBinder

Declaration
public Newtonsoft.Json.Serialization.ISerializationBinder SerializationBinder { get; set; }
Property Value

StringEscapeHandling

Declaration
public Newtonsoft.Json.StringEscapeHandling StringEscapeHandling { get; set; }
Property Value

TraceWriter

Declaration
public Newtonsoft.Json.Serialization.ITraceWriter TraceWriter { get; set; }
Property Value

TypeNameAssemblyFormat

Declaration
[System.Obsolete("TypeNameAssemblyFormat is obsolete. Use TypeNameAssemblyFormatHandling instead.")]
public System.Runtime.Serialization.Formatters.FormatterAssemblyStyle TypeNameAssemblyFormat { get; set; }
Property Value

TypeNameAssemblyFormatHandling

Declaration
public Newtonsoft.Json.TypeNameAssemblyFormatHandling TypeNameAssemblyFormatHandling { get; set; }
Property Value

TypeNameHandling

Declaration
public Newtonsoft.Json.TypeNameHandling TypeNameHandling { get; set; }
Property Value