ABP vNext的JSON返回结果大小写问题
问题描述:ABP vNext Core版本的API会把JSON返回结果中Dto类的属性第一个字母小写(Camal)。
ABP返回结果属性大小写问题,JsonResult返回结果首字母被小写,如何改成原样输出JSON结果集。
解决方案:在web项目的xxxxxModule模块配置中
public override void ConfigureServices(ServiceConfigurationContext context)
{
context.Services.Configure<MvcNewtonsoftJsonOptions>(options => {
options.SerializerSettings.ContractResolver = new Newtonsoft.Json.Serialization.DefaultContractResolver();
options.SerializerSettings.DateFormatString = "yyyy-MM-dd HH:mm:ss";
});
}
适用于ABP的2.7版本以上。http://abp.io/