.NET 常用

 

Newtonsoft.Json使用

            首先在项目中引用Newtonsoft.Json.dll  ,   导入命名空间 using Newtonsoft.Json;
        示例:
      1. publicclassPerson
        {
        publicintAge;
        publicstringName;
        }
             /// <summary>
        /// 将list转换为json字符串
        /// </summary>
        /// <param name="list"></param>
        publicstringSetJsonFromObj<T>(List<T>list)
        {
        //JavaScriptSerializer jss = new JavaScriptSerializer();
               string json =JsonConvert.SerializeObject(list);
               return json;
        }
                /// <summary>
        /// 将json字符串转化为List
        /// </summary>
        /// <typeparam name="T"></typeparam>
        /// <param name="json"></param>
        /// <returns></returns>
        publicList<T>GetPersonListFromJson<T>(string json)
        {
        //JavaScriptSerializer jss = new JavaScriptSerializer();
            List<T>list=JsonConvert.DeserializeObject<List<T>>(json);
             returnlist;
        }

         

 
        





posted @ 2015-10-13 15:19  风具浪子  阅读(95)  评论(0)    收藏  举报