using Newtonsoft.Json; using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace NX_JsonClassLibrary { public static class JsonHelper { private static JsonSerializerSettings jsonSerializerSetting = new JsonSerializerSettings() { ContractResolver = new Newtonsoft.Json.Serialization.DefaultContractResolver() { NamingStrategy = new Newtonsoft.Json.Serialization.SnakeCaseNamingStrategy() }, NullValueHandling = NullValueHandling.Ignore }; public static string ToJsonExt(object data) { return JsonConvert.SerializeObject(data, jsonSerializerSetting); } /// /// 对象序列化为json字符串 /// /// 对象 /// public static string ToJson(object data) { return JsonConvert.SerializeObject(data); } /// /// json字符串反序列化为对象 /// /// 对象 /// json数据 /// public static T ToObject(string data) { return JsonConvert.DeserializeObject(data); } } }