Пример, включающий ваши настройки:
я есть следующий код внутри Startup.cs и ожидаю, что он переопределит параметры сериализации по умолчанию. Я хочу переопределить каждую сериализацию в моем проекте asp net core 2.0, но возвращаемое значение действия неверно, я думаю, что это глобальное свойство не работает в ядре 2.0
У меня это написано внутри Настроить точно перед app.UseMvc ();
JsonConvert.DefaultSettings = () => new JsonSerializerSettings
{
Formatting = Formatting.Indented,
TypeNameHandling = TypeNameHandling.Objects,
ContractResolver = new CamelCasePropertyNamesContractResolver(),
Converters = new List<JsonConverter> { new StringEnumConverter() }
};