我不能在 net core 3 startap 中使用 ContractResolver
I can't use ContractResolver in net core 3 startap
我试过:
options.SerializerSettings.ContractResolver = new CamelCasePropertyNamesContractResolver()
但 net core 3 启动不支持此分配
.Net core 现在使用 System.Text.Json,但如果您愿意,您仍然可以使用 Newtonsoft。
在您的 startup.cs 文件中,在 ConfigureServices 方法中添加以下内容。
services.AddMvc().AddNewtonsoftJson(options =>
{
options.SerializerSettings.ContractResolver = new JsonCustomContractResolver();
});
应该这样做
我试过:
options.SerializerSettings.ContractResolver = new CamelCasePropertyNamesContractResolver()
但 net core 3 启动不支持此分配
.Net core 现在使用 System.Text.Json,但如果您愿意,您仍然可以使用 Newtonsoft。 在您的 startup.cs 文件中,在 ConfigureServices 方法中添加以下内容。
services.AddMvc().AddNewtonsoftJson(options =>
{
options.SerializerSettings.ContractResolver = new JsonCustomContractResolver();
});
应该这样做