由于netcore json默认返回的是小驼峰式命名法,所以在返回json时会默认将属性名格式化小写,如果不希望小写可以 在ConfigureServices(IServiceCollection services)中进行全局设置
services.AddMvc() .AddJsonOptions(options =>
{
//忽略循环引用
options.SerializerSettings.ReferenceLoopHandling = ReferenceLoopHandling.Ignore;
//不使用驼峰样式的key
options.SerializerSettings.ContractResolver = new DefaultContractResolver();
设置时间格式
//options.SerializerSettings.DateFormatString = "yyyy-MM-dd";
}