using Newtonsoft.Json; using System; using System.Collections.Generic; using System.Linq; using System.Text; namespace YinLong.Utils.Core.Serialize { public class JsonSerializer { public static string Json(object obj) { string result = ""; try { result = JsonConvert.SerializeObject(obj); } catch (Exception var_1_12) { } return result; } public static T DeserializeObject<T>(string value, bool ignoreNullValue = true) { T result = default(T); try { JsonSerializerSettings jsonSerializerSettings = new JsonSerializerSettings(); if (ignoreNullValue) { jsonSerializerSettings.DefaultValueHandling = DefaultValueHandling.Ignore; } result = JsonConvert.DeserializeObject<T>(value, jsonSerializerSettings); } catch (Exception var_2_2D) { } return result; } } }