Definir JsonConvert.DefaultSettings asp net core 2.0 não está funcionando conforme o esperado
Eu tenho o seguinte código dentro do Startup.cs e espero que ele substitua as opções de serialização padrão. Quero que ele substitua todas as serializações do projeto asp net core 2.0, mas o valor de retorno da ação não está correto, acho que essa propriedade global não está funcionando no core 2.0
Eu o escrevi dentro do Configure exatamente antes do app.UseMvc ();
JsonConvert.DefaultSettings = () => new JsonSerializerSettings
{
Formatting = Formatting.Indented,
TypeNameHandling = TypeNameHandling.Objects,
ContractResolver = new CamelCasePropertyNamesContractResolver(),
Converters = new List<JsonConverter> { new StringEnumConverter() }
};