string Json(DataTable dt)
{
if (dt == null && dt.Rows.Count == 0)
return string.Empty;
StringBuilder sb = new StringBuilder();
sb.Append("[");
for (int i = 0; i < dt.Rows.Count; i++)
{
sb.Append("{");
for (int j = 0; j < dt.Columns.Count; j++)
{
sb.Append("/"");
sb.Append(dt.Columns[j].ColumnName);
sb.Append("/":/"");
sb.Append(dt.Rows[i][j].ToString());
if (j == dt.Columns.Count - 1)
sb.Append("/"");
else
sb.Append("/",");
}
if (i == dt.Rows.Count - 1)
sb.Append("}");
else
sb.Append("},");
}
sb.Append("]");
return sb.ToString();
}