.net后台json处理

后台:

table数据转化成json

在ajax的请求中,常常需要返回json对象。可以利用json.net给我们提供的api达到快速开发。

using Newtonsoft.Json;//这是json.net的命名空间
JsonConvert.SerializeObject(json).ToString()
DataTable dt = SqlHelper.ExecuteDataset(SqlHelper.CONN_BASE, CommandType.Text, SqlStr).Tables[0];

Dictionary<string, string> json = new Dictionary<string, string>();
List<string> array = new List<string>();

Json[“name”] = “”;

if (dt.Rows.Count > 0){
    foreach (DataRow dr in dt.Rows){
         json["name"] =  dr["name"].ToString();
        array.Add(JsonConvert.SerializeObject(json).ToString());
    }
     string s = string.Join(",", array.ToArray());
     s = "[" + s + "]";
    context.Response.Write(s);
}
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容