zoukankan      html  css  js  c++  java
  • Newtonsoft.Json

     Newtonsoft.Json 10.0

    大家都说ServiceStack.Text在反序列化上效率更高,本人开始也使用此,但是在datetime类型上Newtonsoft.Json更具有灵活性。

    序列化:

     1         public static string ToJson(this object obj)
     2         {
     3             var str = JsonConvert.SerializeObject(obj, Formatting.Indented, new JsonSerializerSettings
     4             {
     5                 NullValueHandling = NullValueHandling.Ignore,
     6                 DateFormatString = "yyyy-MM-dd HH:mm:ss",
     7                 ReferenceLoopHandling = ReferenceLoopHandling.Ignore//循环引用
     8             });
     9             return str;
    10         }

    反序列化:

    1         public static T FromJson<T>(this string json) where T : class
    2         {
    3             return JsonConvert.DeserializeObject(json, typeof (T), new IsoDateTimeConverter
    4             {
    5                 DateTimeFormat = "yyyy-MM-dd HH:mm:ss"
    6             }) as T;
    7         }
  • 相关阅读:
    第一次作业(2)
    第0次作业(2)
    最后一次作业—总结报告
    第八次作业
    第七周作业
    第六周作业
    第四周作业
    第4次作业
    2018c语言第3次作业
    2018c语言第2次作业
  • 原文地址:https://www.cnblogs.com/jonney-wang/p/6732907.html
Copyright © 2011-2022 走看看