public static class JsonHelper { public static string ToJson(this object obj) { var str = Newtonsoft.Json.JsonConvert.SerializeObject(obj, Newtonsoft.Json.Formatting.Indented, new Newtonsoft.Json.JsonSerializerSettings { NullValueHandling = Newtonsoft.Json.NullValueHandling.Ignore, DateFormatString = "yyyy-MM-dd HH:mm:ss", ReferenceLoopHandling = Newtonsoft.Json.ReferenceLoopHandling.Ignore//循环引用 }); return str; } public static T FromJson<T>(this string json) where T : class { return Newtonsoft.Json.JsonConvert.DeserializeObject(json, typeof(T), new Newtonsoft.Json.Converters.IsoDateTimeConverter { DateTimeFormat = "yyyy-MM-dd HH:mm:ss" }) as T; } }