asp.net core web API请求和发送过程中大小写问题
·
安装nuget包:Microsoft.AspNetCore.Mvc.NewtonsoftJson
在Program.cs中添加如下代码:
builder.Services.AddControllers().AddNewtonsoftJson(options => {
// 指定如何解决循环引用:
//1、Ignore将忽略循环引用
//2、Serialize将序列化循环引用
//3、Error将抛出异常
options.SerializerSettings.ReferenceLoopHandling = ReferenceLoopHandling.Ignore;
// 统一设置API的日期格式
options.SerializerSettings.DateFormatString = "yyyy-MM-dd HH:mm:ss";
// 统一设置JSON内实体的格式(默认JSON里的首字母为小写,这里改为同后端Mode一致)
options.SerializerSettings.ContractResolver = new DefaultContractResolver();//设置JSON返回格式同model一致
});
魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。
更多推荐


所有评论(0)