美文网首页
.Net Core 中的JSon与对象的互相转换

.Net Core 中的JSon与对象的互相转换

作者: 懒懒的程序员一枚 | 来源:发表于2019-05-23 17:03 被阅读0次

    Nuget 引入Newtonsoft.Json

    创建 JsonHelper类

    public class JsonHelper
        {
            /// <summary>
            /// 将实体类序列化为JSON
            /// </summary>
            /// <typeparam name="T"></typeparam>
            /// <param name="data"></param>
            /// <returns></returns>
            static public string SerializeJSON<T>(T data)
            {
                return Newtonsoft.Json.JsonConvert.SerializeObject(data);
            }
     
            /// <summary>
            /// 反序列化JSON
            /// </summary>
            /// <typeparam name="T"></typeparam>
            /// <param name="json"></param>
            /// <returns></returns>
            static public T DeserializeJSON<T>(string json)
            {
                return Newtonsoft.Json.JsonConvert.DeserializeObject<T>(json);
            }
     
            /// <summary>
             /// 日期转换为时间戳(时间戳单位秒)
             /// </summary>
             /// <param name="TimeStamp"></param>
             /// <returns></returns>
             public static long ConvertToTimeStamp(DateTime time)
             {
                 DateTime Jan1st1970 = new DateTime(1970, 1, 1, 0, 0, 0, DateTimeKind.Utc);
                 return (long) (time.AddHours(-8) - Jan1st1970).TotalMilliseconds;
             }
    }
    

    相关文章

      网友评论

          本文标题:.Net Core 中的JSon与对象的互相转换

          本文链接:https://www.haomeiwen.com/subject/uyubzqtx.html