返回json 首字母大写、时间格式、空值等问题 处理
在Startup 中 public void ConfigureServices(IServiceCollection services) 函数加入以下代码
services.AddControllers().AddNewtonsoftJson(options =>
{
// 忽略循环引用
options.SerializerSettings.ReferenceLoopHandling = ReferenceLoopHandling.Ignore;
// 不使用驼峰
options.SerializerSettings.ContractResolver = new DefaultContractResolver();
// 设置时间格式
options.SerializerSettings.DateFormatString = "yyyy-MM-dd HH:mm:ss";
// 如字段为null值,该字段不会返回到前端
// options.SerializerSettings.NullValueHandling = NullValueHandling.Ignore;
});
本文介绍如何在Startup.cs中配置JSON序列化,包括解决首字母大写、时间格式、空值等常见问题。通过修改ConfigureServices函数,可以实现忽略循环引用、调整时间格式、控制字段返回等需求。
3923

被折叠的 条评论
为什么被折叠?



