发布于 2018-07-10 03:14:20
对于Pascal情况
我们只需在Startup.cs中添加以下代码
public void ConfigureServices(IServiceCollection services)
{
...
services.AddMvc()
.AddJsonOptions(options =>
{
options.SerializerSettings.ContractResolver = new DefaultContractResolver();
});
...
}
发布于 2018-07-10 02:29:15
MvcCore JsonOptions有两个ContractResolver (PascalCasing和camelCasing)。如果你想要CamelCase,必须像这样设置你的MVC MiddleWare:
public void ConfigureServices(IServiceCollection services)
{
...
services.AddMvc()
.AddJsonOptions(options =>
{
options.SerializerSettings.ContractResolver = new CamelCasePropertyNamesContractResolver();
});
...
}
https://stackoverflow.com/questions/51251647
复制相似问题