1、引入Newtonsoft.Json的dll文件;引入Newtonsoft.Json命名空间:
DataTable转JSON字符串:
string josnstr = ""; string sql = "select ID,TestType from LbtTestTypes"; DataTable dt = SqlHelp.ExecuteDataset(SqlHelp.constr, sql, CommandType.Text, null).Tables[0]; if (dt.Rows.Count > 0) { josnstr = JsonConvert.SerializeObject(dt, new DataTableConverter()); } else { josnstr = "[]"; } return josnstr;List转JSON字符串:
public string LbtProjectInfo() { string josnstr = ""; List<RoadFlow.Data.Model.LbtTestTypes> list = btt.GetType(); if (list.Count > 0) { josnstr = JsonConvert.SerializeObject(list); } else { josnstr = "[]"; } return josnstr; } 相关博客: http://www.cnblogs.com/kissdodog/archive/2012/12/31/2841201.html