public static string jsonForEasyui(string totalCount, DataTable dt)
{
StringBuilder builder = new StringBuilder();
builder.Append("{ ");
builder.Append("\"total\":\"" + totalCount + "\",");
builder.Append("\"rows\":[ ");
for (int i = 0; i < dt.Rows.Count; i++)
{
builder.Append("{ ");
for (int j = 0; j < dt.Columns.Count; j++)
{
if (j < (dt.Columns.Count - 1))
{
builder.Append("\"" + dt.Columns[j].ColumnName.ToString() + "\":" + "\"" + ReplaceBadChar(dt.Rows[i][j].ToString()) + "\",");
}
else if (j == (dt.Columns.Count - 1))
{
builder.Append("\"" + dt.Columns[j].ColumnName.ToString() + "\":" + "\"" + ReplaceBadChar(dt.Rows[i][j].ToString()) + "\"");
}
}
if (i == (dt.Rows.Count - 1))
{
builder.Append("} ");
}
else
{
builder.Append("}, ");
}
}
builder.Append("]}");
return builder.ToString();
}