| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970 |
- 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 Config
- {
- public String id { get; set; }
- public String key { get; set; }
- public String value { get; set; }
- public String createDate { get; set; }
- public String updateDate { get; set; }
- public override string ToString()
- {
- return JsonConvert.SerializeObject(this);
- }
- public Config() { }
- public Config(string json) : this(JObject.Parse(json))
- { }
- public Config(JObject jObject)
- {
- if (jObject != null)
- {
- id = (string)jObject["ID"];
- key = (string)jObject["KEY"];
- value = (string)jObject["VALUE"];
- createDate = (string)jObject["CREATE_DATE"];
- updateDate = (string)jObject["UPDATE_DATE"];
- }
- }
- }
- public class Configs
- {
- [JsonProperty("data")]
- public List<Config> data { get; set; }
- public override string ToString()
- {
- return JsonConvert.SerializeObject(this);
- }
- public Configs() { }
- public Configs(string json) : this(JObject.Parse(json)) { }
- public Configs(JObject jObject)
- {
- if (jObject != null)
- {
- var list = jObject["data"];
- if (list != null && list.HasValues)
- {
- data = new List<Config>();
- JArray a = (JArray)list;
- foreach (JObject o in a.Children<JObject>())
- {
- data.Add(new Config(o));
- }
- }
- }
- }
- }
- }
|