01.
public
string
GetJson(DataTable dt)
02.
{
03.
System.Web.Script.Serialization.JavaScriptSerializer serializer =
new
System.Web.Script.Serialization.JavaScriptSerializer();
04.
List<Dictionary<
string
,
object
>> rows =
new
List<Dictionary<
string
,
object
>>();
05.
Dictionary<
string
,
object
> row =
null
;
06.
07.
foreach
(DataRow dr
in
dt.Rows)
08.
{
09.
row =
new
Dictionary<
string
,
object
>();
10.
foreach
(DataColumn col
in
dt.Columns)
11.
{
12.
row.Add(col.ColumnName.Trim(), dr[col]);
13.
}
14.
rows.Add(row);
15.
}
16.
return
serializer.Serialize(rows);
17.
}