该问题的解决方法是在应用程序主机构建时设置JsonSerializerOptions以设置命名策略。以下是示例代码,可在应用程序主机构建的ConfigureServices方法中使用:
services.AddControllers().AddJsonOptions(options =>
{
options.JsonSerializerOptions.PropertyNamingPolicy = null;
});
在上面的代码中,我们使用JsonSerializerOptions的PropertyNamingPolicy属性将命名策略设置为null,以使JSON序列化器使用原始属性名而不是驼峰命名。