services.AddControllersWithViews() .AddNewtonsoftJson(options => { options.SerializerSettings.DateFormatString = "yyyy-MM-dd HH:mm:ss"; });
目前只用上了时间格式,默认的时间格式带有"T",指定格式后,可返回我们自己想要的时间格式。
"SerializerSettings"可以设置属性命名规范,类型转换格式,循环处理,相当丰富
记录一下循环引用的问题:
options.SerializerSettings.ReferenceLoopHandling = Newtonsoft.Json.ReferenceLoopHandling.Ignore;
如果无法识别,请添加包:
Microsoft.AspNetCore.Mvc.NewtonsoftJson