我在Startup.cs中有以下代码,并期望它覆盖默认的序列化选项。我希望它覆盖我的asp net核心2.0项目中的每一个序列化,但行动返回值是不正确的,我认为这个全球属性是不是在核心2.0工作设置JsonConvert.DefaultSettings asp net core 2.0不能按预期工作
我已经写在里面配置恰好之前的应用程序。 UseMvc();
JsonConvert.DefaultSettings =() => new JsonSerializerSettings
{
Formatting = Formatting.Indented,
TypeNameHandling = TypeNameHandling.Objects,
ContractResolver = new CamelCasePropertyNamesContractResolver(),
Converters = new List<JsonConverter> { new StringEnumConverter() }
};
我说,这个项目是ASP.NET的核心2.0,所以我不能在我的项目中使用所提供的代码 –