麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 學院 > 開發(fā)設計 > 正文

Newtonsoft.Json 序列化日期問題解決

2019-11-17 02:03:08
字體:
來源:轉載
供稿:網(wǎng)友

Newtonsoft.Json 序列化日期問題解決

上代碼

其中的使用方法和UserInfo實體對象就不貼代碼了。

        /// <summary>        /// 把對象轉成json字符串        /// </summary>        /// <param name="o">對象</param>        /// <returns>json字符串</returns>        public static string SerializeToJson(object data)        {            return JsonConvert.SerializeObject(data);        }    

得到結果(紅色字體

 var data = {                "dbstring": "test",                "modelUserInfo": {                    "User_ID": 1002,                    "User_Name": "lx99959@QQ.com",                    "Real_Name": "[email protected]",                    "PassWord": "96e79218965eb72c92a549dd5a330112",                    "Mobile": "13121893780",                    "Email": "",                    "IDCard": "",                    "Source": 1,                    "Lat": 34.2627525,                    "Lng": 117.19381,                    "

方法優(yōu)化

給SerializeObject方法加了重載參數(shù)var timeConverter = new IsoDateTimeConverter { DateTimeFormat = DateTimeFormats };

        public static string SerializeToJson(object data, string DateTimeFormats = "yyyy-MM-dd HH:mm:ss")        {            var timeConverter = new IsoDateTimeConverter { DateTimeFormat = DateTimeFormats };            return JsonConvert.SerializeObject(data, Formatting.Indented, timeConverter);        }

其他方法

        /// <summary>        /// 把json字符串轉成實體對象        /// </summary>        /// <typeparam name="T">對象</typeparam>        /// <param name="data">json字符串</param>         public static T DeserializeToModel<T>(string data)        {            return JsonConvert.DeserializeObject<T>(data);        }        /// <summary>        /// 將json字符串轉換成list<T>        /// </summary>        /// <typeparam name="T"></typeparam>        /// <param name="data"></param>        /// <returns></returns>        public static List<T> DeserializeToList<T>(string data)        {            return JsonConvert.DeserializeObject<List<T>>(data);        }

注意:將json list字符串轉換成list<T>的時候可能會出問題。Look下面的modelUser_InfoList是一個實體列表list,然而前面的code和msg屬于自定義字段。

調用方法:DeserializeToList<T>(string data) 記得取出data里面的數(shù)組傳入?yún)?shù)

           return JsonUtils.SerializeToJson(new            {                code = "1",                msg = "success",                data = modelUser_InfoList            });

示例:

JObject obj = JObject.Parse(json_list);string json = obj["data"].ToString();List<User_Info> listGetResultInfo = JsonUtils.DeserializeToList<User_Info>(json);

原文地址:http://www.companysz.com/lxsweat/p/4372508.html


發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 国产九色在线播放九色 | 日韩精品久久久久久 | 精品黑人一区二区三区国语馆 | 一级毛片播放 | 精品成人免费一区二区在线播放 | 2021国产精品| 91成人久久 | 亚洲经典视频 | 成人综合一区二区 | 亚洲操比视频 | 免费观看高清视频网站 | 91精品一区二区综合在线 | 久久最新网址 | 麻豆视频在线播放 | 中文字幕在线观看免费视频 | 黄色免费入口 | 国产中出视频 | 亚洲九草 | 高清av免费| 色悠悠久久久久 | 成人免费一区二区 | 日韩精品一区二区三区中文 | a级高清免费毛片av在线 | 成人富二代短视频 | 国产精品一区久久久久 | 中国7777高潮网站 | 久久精品国产清自在天天线 | 成人宗合网 | 色视频91| 色中色综合网 | 日日噜噜噜噜久久久精品毛片 | 一级大片在线观看 | 一级国产航空美女毛片内谢 | 91久久久久久久久久久久久 | 在线免费观看日韩视频 | 国产一区二区三区精品在线观看 | 日韩.www| 国产高潮失禁喷水爽到抽搐视频 | 99精品视频在线看 | 男女羞羞在线观看 | 欧美一级黄色免费看 |