• .net core 中对象转json以及反序列化


    先安装 Newtonsoft.Json 包

    public class JsonHelper
        {
            /// <summary>
            /// 将实体类序列化为JSON
            /// </summary>
            /// <typeparam name="T"></typeparam>
            /// <param name="data"></param>
            /// <returns></returns>
            public static string SerializeJson<T>(T data)
            {
                return JsonConvert.SerializeObject(data);
            }
           
    /// <summary>
            /// 反序列化json
            /// </summary>
            /// <typeparam name="T"></typeparam>
            /// <param name="json"></param>
            /// <returns></returns>
            public static T DeserializeJson<T>(string json)
            {
                return Newtonsoft.Json.JsonConvert.DeserializeObject<T>(json);
            }
    
            /// <summary>
            /// 
            /// </summary>
            /// <param name="time"></param>
            /// <returns></returns>
            public static long ConvertToTimeStamp(DateTime time)
            {
                DateTime dateTime = new DateTime(1993, 1, 2, 3, 4, 5, DateTimeKind.Utc);
                return (long)(time.AddHours(-8) - dateTime).TotalMilliseconds;
            }
        }
        /// <summary>
        /// 系统扩展方法
        /// </summary>
        public static class SystemExtend
        {
            public static string ToJson(this object obj)
            {
                return JsonConvert.SerializeObject(obj);
            }
        }
  • 相关阅读:
    MySQL操作表中的数据
    mysql查询语句进阶
    mysql基本查询语句
    mysql函数
    mysql约束
    操作MySQL表
    操作MySQL数据库
    mysql视图
    as2 播放停止音效
    as3 深复制
  • 原文地址:https://www.cnblogs.com/carlpeng/p/13170654.html
Copyright © 2020-2023  润新知