public static T Get <T>(this IHasJsonData i) { return(JsonConvert.DeserializeObject <T>(i.DataJson ?? "{}")); }
public static T Get <T>(this IHasJsonData i) { return(JObject.Parse(i.DataJson ?? "{}").ToObject <T>()); }
public static void Set <T>(this IHasJsonData i, T data) { i.DataJson = JsonConvert.SerializeObject(data); }
public static void Set <T>(this IHasJsonData i, T data) { i.DataJson = JObject.FromObject(data).ToString(); }