JsonSerializerSettings class JsonSerializerSettings Documentation public SerializationBinder Binder { get; set; } public bool CheckAdditionalContent { get; set; } public ConstructorHandling ConstructorHandling { get; set; } public StreamingContext Context { get; set; } public IContractResolver ContractResolver { get; set; } public IList<JsonConverter> Converters { get; set; } public CultureInfo Culture { get; set; } public DateFormatHandling DateFormatHandling { get; set; } public string DateFormatString { get; set; } public DateParseHandling DateParseHandling { get; set; } public DateTimeZoneHandling DateTimeZoneHandling { get; set; } public DefaultValueHandling DefaultValueHandling { get; set; } public EventHandler<ErrorEventArgs> Error { get; set; } public FloatFormatHandling FloatFormatHandling { get; set; } public FloatParseHandling FloatParseHandling { get; set; } public Formatting Formatting { get; set; } public int? MaxDepth { get; set; } public MetadataPropertyHandling MetadataPropertyHandling { get; set; } public MissingMemberHandling MissingMemberHandling { get; set; } public NullValueHandling NullValueHandling { get; set; } public ObjectCreationHandling ObjectCreationHandling { get; set; } public PreserveReferencesHandling PreserveReferencesHandling { get; set; } public ReferenceLoopHandling ReferenceLoopHandling { get; set; } public IReferenceResolver ReferenceResolver { get; set; } public StringEscapeHandling StringEscapeHandling { get; set; } public ITraceWriter TraceWriter { get; set; } public FormatterAssemblyStyle TypeNameAssemblyFormat { get; set; } public TypeNameHandling TypeNameHandling { get; set; } public JsonSerializerSettings()