DataTable dt = CustormerBLL.ShenHe(1); DataTable 数据源 System.Text.StringBuilder jsonBuilder = new System.Text.StringBuilder(); jsonBuilder.Append("{"); jsonBuilder.AppendFormat("\"total\":{0}, ", dt .Rows.Count); jsonBuilder.Append("\"rows\":[ "); for (int i = 0; i < dt .Rows.Count; i++) { jsonBuilder.Append("{"); for (int j = 0; j < dt .Columns.Count; j++) { jsonBuilder.Append("\""); jsonBuilder.Append(dt .Columns[j].ColumnName); jsonBuilder.Append("\":\""); jsonBuilder.Append(dt .Rows[i][j].ToString()); jsonBuilder.Append("\","); } jsonBuilder.Remove(jsonBuilder.Length - 1, 1); jsonBuilder.Append("},"); } jsonBuilder.Remove(jsonBuilder.Length - 1, 1); jsonBuilder.Append("]"); jsonBuilder.Append("}"); return jsonBuilder.ToString();