老忘记用法,所以这里记一下,方便以后查找:
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(); }
原理我懒得找,哈哈哈哈。只知道这个是微软的控件。看到网上有几个用法不明觉厉,不过我是怎么方便怎么使用。