using System.Collections.Generic; using Newtonsoft.Json; public class JsonDataTool : Singleton { /// /// 组件转Json /// /// 组件数据 /// Json文本 public string OptionToJson(T data) { return JsonConvert.SerializeObject(data); } /// /// Json转组件 /// /// Json文本 /// 组件数据 public T JsonToOption(string str) { return JsonConvert.DeserializeObject(str); } /// /// Json转组件列表 /// /// Json文本 /// 组件列表数据 public List JsonToOptionList(string str) { return JsonConvert.DeserializeObject>(str); } }