1. 程式人生 > >【JSON】Newtonsoft的用法和原理

【JSON】Newtonsoft的用法和原理

AS 網上 style model ret 控制 顯示 () .json

老忘記用法,所以這裏記一下,方便以後查找:

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的用法和原理