Newtonsoft.Json 设置全局输出格式(日期格式,Json格式化,驼峰规则等)

复制代码
copy
 1 Newtonsoft.Json.JsonSerializerSettings setting = new Newtonsoft.Json.JsonSerializerSettings();
 2 JsonConvert.DefaultSettings = new Func<JsonSerializerSettings>(() =>
 3 {
 4 //日期类型默认格式化处理
 5 setting.DateFormatHandling = Newtonsoft.Json.DateFormatHandling.MicrosoftDateFormat;
 6 setting.DateFormatString = "yyyy-MM-dd HH:mm:ss";
 7 
 8 //空值处理
 9 //setting.NullValueHandling = NullValueHandling.Ignore;
10 
11 //驼峰
12 //setting.ContractResolver = new Newtonsoft.Json.Serialization.CamelCasePropertyNamesContractResolver();
13 
14 //格式化Json
15 setting.Formatting = Formatting.Indented;
16 
17 return setting;
18 
19 
20 });
21 
22  
复制代码

 

放在项目初始化的位置。

本文作者:Observer_Dep

本文链接:https://www.cnblogs.com/lvzhenHome/p/13936536.html

版权声明:本作品采用知识共享署名-非商业性使用-禁止演绎 2.5 中国大陆许可协议进行许可。

posted @   Observer_Dep  阅读(478)  评论(0编辑  收藏  举报
点击右上角即可分享
微信分享提示
💬
评论
📌
收藏
💗
关注
👍
推荐
🚀
回顶
收起