如何使用json.net將數據錶轉換爲json?任何建議...我已經下載了必要的二進制文件...我應該使用哪個類來將我的數據錶轉換爲json? 迄今爲止,用這種方法通過將數據表我得到JSON字符串...如何使用json.net將數據錶轉換爲json字符串?
public string GetJSONString(DataTable table)
{
StringBuilder headStrBuilder = new StringBuilder(table.Columns.Count * 5); //pre-allocate some space, default is 16 bytes
for (int i = 0; i < table.Columns.Count; i++)
{
headStrBuilder.AppendFormat("\"{0}\" : \"{0}{1}¾\",", table.Columns[i].Caption, i);
}
headStrBuilder.Remove(headStrBuilder.Length - 1, 1); // trim away last ,
StringBuilder sb = new StringBuilder(table.Rows.Count * 5); //pre-allocate some space
sb.Append("{\"");
sb.Append(table.TableName);
sb.Append("\" : [");
for (int i = 0; i < table.Rows.Count; i++)
{
string tempStr = headStrBuilder.ToString();
sb.Append("{");
for (int j = 0; j < table.Columns.Count; j++)
{
table.Rows[i][j] = table.Rows[i][j].ToString().Replace("'", "");
tempStr = tempStr.Replace(table.Columns[j] + j.ToString() + "¾", table.Rows[i][j].ToString());
}
sb.Append(tempStr + "},");
}
sb.Remove(sb.Length - 1, 1); // trim last ,
sb.Append("]}");
return sb.ToString();
}
現在我想用json.net的,但不知道從哪裏開始....
http://stackoverflow.com/questions/451460/datatable-to-json – Oblio 2010-06-05 10:17:37
這裏的教程一步一步轉換數據表到JSON http://codepedia.info/convert-datatable-to-json- in-asp-net-c-sharp/ – 2016-12-07 06:13:59