1、C#DataTable转Json
JavaScriptSerializer jss = new JavaScriptSerializer();
                 ArrayList dic = new ArrayList();
                 foreach (DataRow dr in dt.Rows)
                 {
                     Dictionary<string, object> drow = new Dictionary<string, object>();
                     foreach (DataColumn dc in dt.Columns)
                     {
                         drow.Add(dc.ColumnName.ToLower(), dr[dc.ColumnName]);
                     }
                     dic.Add(drow);
                 }
                 //序列化  
                 return jss.Serialize(dic);
2、C#对象数组转Json
JsonConvert.SerializeObject(实体类或List<实体类>)









