using Newtonsoft.Json; namespace DataModel.Helpers { /// /// JSON serialization helpers /// public static class JsonHelpers { /// /// Converts parameter to JSON /// /// Value to serialize /// Parameter value serialized in JSON format public static string ToJSON(this T value) { return value == null ? "{}" : JsonConvert.SerializeObject(value); } /// /// Parses value from JSON /// /// JSON to parse /// Parsed value public static T FromJSON(string json) { T value = default; try { value = JsonConvert.DeserializeObject(json); } catch { //Do nothing } return value; } } }