/// <summary>
 /// Initializes a new instance of the <see cref="DefaultJsonSerializerSettings"/> class.
 /// </summary>
 public DefaultJsonSerializerSettings()
 {
     Formatting            = Formatting.Indented;
     NullValueHandling     = NullValueHandling.Ignore;
     MissingMemberHandling = MissingMemberHandling.Ignore;
     ReferenceLoopHandling = ReferenceLoopHandling.Ignore;
     DateParseHandling     = DateParseHandling.DateTimeOffset;
     DateFormatHandling    = DateFormatHandling.IsoDateFormat;
     DateTimeZoneHandling  = DateTimeZoneHandling.Utc;
     ContractResolver      = new CamelCasePropertyNamesContractResolver();
     Converters.AddStringValuesConverter();
     Converters.AddHttpExceptionDescriptorConverter();
     Converters.AddExceptionConverter(() => IncludeExceptionStackTrace);
     Converters.AddDataPairConverter();
     Converters.AddStringEnumConverter();
     Converters.AddStringFlagsEnumConverter();
     Converters.AddTimeSpanConverter();
 }