//JsonHelper 地址 http://blog.csdn.net/wei198621/article/details/24729829
//Newtonsoft.Json 自己下载
DataTable tableList = GetDt();
//如果对tableList的内容没有转换,直接 JsonHelper.ToJson
var Data = JsonHelper.ToJson(tableList, "Data");
return Data; //{"Data":[{"VI_ID":1498,...."VT_SPEED":0}]}
//如果tableList的内容有转换,每一行一行的转
var Data = Newtonsoft.Json.JsonConvert.SerializeObject(tableList.AsEnumerable()
.Select(dtList => new
{
VI_ID = dtList["VI_ID"],
VT_N2 = VehicleStatu.GetWorkCodeName("N2", dtList["VT_N2"]), //转换函数
VI_VIN_CODE = dtList["VI_VIN_CODE"]
})
);
return "{\"Data\":" + Data + "}"; //{"Data":[{"VI_ID":1498,...."VT_SPEED":0}]}