using Newtonsoft.Json; using Newtonsoft.Json.Linq; using System; using System.Collections.Generic; using System.Linq; using System.Threading.Tasks; namespace SuperCms.Models { public class ConnData { public String id { get; set; } public String configID { get; set; } public String dateGet { get; set; } public String totalSub { get; set; } public String registerNew { get; set; } public String deactive { get; set; } public String revenue { get; set; } public String expense { get; set; } public String success { get; set; } public String dateRun { get; set; } public override string ToString() { return JsonConvert.SerializeObject(this); } public ConnData() { } public ConnData(string json) : this(JObject.Parse(json)) { } public ConnData(JObject jObject) { if (jObject != null) { id = (string)jObject["ID"]; configID = (string)jObject["CONFIG_ID"]; dateGet = (string)jObject["NGAY"]; totalSub = (string)jObject["TONGSUB"]; registerNew = (string)jObject["DANGKY"]; deactive = (string)jObject["HUY"]; revenue = (string)jObject["DOANHTHU"]; expense = (string)jObject["CONGTIEN"]; success = (string)jObject["ISSUCCESS"]; dateRun = (string)jObject["VSYSDATE"]; } } } public class ConnDatas { [JsonProperty("data")] public List data { get; set; } public override string ToString() { return JsonConvert.SerializeObject(this); } public ConnDatas() { } public ConnDatas(string json) : this(JObject.Parse(json)) { } public ConnDatas(JObject jObject) { if (jObject != null) { var list = jObject["data"]; if (list != null && list.HasValues) { data = new List(); JArray a = (JArray)list; foreach (JObject o in a.Children()) { data.Add(new ConnData(o)); } } } } } }