zoukankan      html  css  js  c++  java
  • .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);
            }
        }
  • 相关阅读:
    TF利用分布式队列控制线程
    非随机的抽样
    代码杂谈-split函数
    beta函数与置信度估计
    tensorflow模型
    SQL的技巧
    tensorflow输入数据处理
    flink学习
    Python
    通过淘宝IP地址库获取IP位置
  • 原文地址:https://www.cnblogs.com/carlpeng/p/13170654.html
Copyright © 2011-2022 走看看