【发布时间】:2018-09-18 10:44:13
【问题描述】:
在 .net 2.0 之前,您可以通过这种方式添加 json 内容
services.AddJsonOptions(options => {
options.SerializerSettings.ContractResolver = new CamelCasePropertyNamesContractResolver();
options.SerializerSettings.ReferenceLoopHandling = ReferenceLoopHandling.Ignore;
});
或
services.AddMvc().AddJsonOptions(options => {
options.SerializerSettings.ContractResolver = new CamelCasePropertyNamesContractResolver();
options.SerializerSettings.ReferenceLoopHandling = ReferenceLoopHandling.Ignore;
});
我意识到我不能用 .net 2.1 做同样的事情。
我收到此错误:
'IServiceCollection' does not contain a definition for 'AddJsonOptions'
and the best extension method overload 'MvcJsonMvcBuilderExtensions.AddJsonOptions(IMvcBuilder, Action<MvcJsonOptions>)'
requires a receiver of type 'IMvcBuilder
谁有解决办法?
【问题讨论】:
-
services.AddMvc().AddJsonOptions(.....)
-
这不适用于 .net 2.1
标签: .net