老忘记用法,所以这里记一下,方便以后查找:
1.将DataSet转成Json
???????public string GetList() ???????{ ???????????string strsql = "select * from info "; ???????????DataSet ds = SQLHelp.Query(strsql); ???????????return Newtonsoft.Json.Linq.JArray.FromObject(ds).ToString(); ???????} ???
2.将实体类转成Json(也可以用这个来控制哪些字段显示)
???????public string GetInfo(int Id ) ???????{ ???????????Model.Info model = bll.GetModel(Id); ???????????Newtonsoft.Json.Linq.JObject jobj = new Newtonsoft.Json.Linq.JObject(); ???????????jobj.Add("InfoID", model.InfoID); ???????????jobj.Add("Title", model.Title); ???????????jobj.Add("UserId", model.UserId); ???????????return jobj.ToString(); ???????}
原理我懒得找,哈哈哈哈。只知道这个是微软的控件。看到网上有几个用法不明觉厉,不过我是怎么方便怎么使用。
【JSON】Newtonsoft的用法和原理
原文地址:https://www.cnblogs.com/laokchen/p/8794675.html