Newtonsoft.Json使用
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; }
原文:http://www.cnblogs.com/JayZeeWen/p/4874720.html