/* 忽略null值,设置datetime格式化格式 */
var jsonSetting = new JsonSerializerSettings { NullValueHandling = NullValueHandling.Ignore, DateFormatString = "yyyy-MM-dd HH:mm:ss" };
return JsonConvert.SerializeObject(obj, jsonSetting);
/* 或者 */
return JsonConvert.SerializeObject(obj, new IsoDateTimeConverter { DateTimeFormat = "yyyy-MM-dd HH:mm:ss" });
C# JSON格式化,时间格式化、忽略null值
最新推荐文章于 2025-11-10 21:22:40 发布
本文介绍如何在使用JSON序列化时忽略null值并设置日期时间格式为yyyy-MM-dd HH:mm:ss,通过两种方法实现:一是利用JsonSerializerSettings,二是使用IsoDateTimeConverter。
3200

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



