net5 WebApi接口返回Filed首字母小写问题解决办法

首先这是个NET5的一个BUG,但你不能说他是个BUG,言归正传,解决方案如下

configurationservice中将属性名强制camelCase格式化去掉,将options.JsonSerializerOptions.PropertyNamingPolicy置空即可

 

在configurationService中加入如下配置,

services.AddControllers().AddJsonOptions(options =>
{
options.JsonSerializerOptions.PropertyNamingPolicy = null;
});

 

加入后如下:

 

 

 

 

修改后,再访问接口应该就正常了

 

posted @ 2022-04-07 19:29  Jeffrey是个瘦子  阅读(337)  评论(0)    收藏  举报