Table of Contents

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

DateFormatHandling

public DateFormatHandling DateFormatHandling { get; set; }

Property Value

DateFormatHandling

DateFormatString

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>

FloatFormatHandling

public FloatFormatHandling FloatFormatHandling { get; set; }

Property Value

FloatFormatHandling

FloatParseHandling

public FloatParseHandling FloatParseHandling { get; set; }

Property Value

FloatParseHandling

Formatting

public Formatting Formatting { get; set; }

Property Value

Formatting

MaxDepth

public int? MaxDepth { get; set; }

Property Value

int?

MetadataPropertyHandling

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

TypeNameAssemblyFormat

[Obsolete("TypeNameAssemblyFormat is obsolete. Use TypeNameAssemblyFormatHandling instead.")]
public FormatterAssemblyStyle TypeNameAssemblyFormat { get; set; }

Property Value

FormatterAssemblyStyle

TypeNameAssemblyFormatHandling

public TypeNameAssemblyFormatHandling TypeNameAssemblyFormatHandling { get; set; }

Property Value

TypeNameAssemblyFormatHandling

TypeNameHandling

public TypeNameHandling TypeNameHandling { get; set; }

Property Value

TypeNameHandling