我自己写了个,但是好像不是太好
所以这里向大家再求一个函数,希望大家赐教
所以这里向大家再求一个函数,希望大家赐教
解决方案 »
- 简单注册模块的生日代码和性别代码
- asp.net 中SqlDataReader 关闭 问题
- AspNetPager控件分页问题
- datagrid 取模版列值
- 简单问题帮帮忙,马上结帐
- 急!关于怎样获取DataSet中行数!!!!!!!!!!!高手指教!
- 为什么用,Directory.GetCurrentDirectory()返回的结果是:C:/windows/system32
- 小问题,帮帮忙
- 在线等待
- 最简单的问题.我用new(vb.net)生成了dataset,怎样才能释放它?
- 开发了一个全自动实时传真收发软件,现完全免费对外发布,欢迎大家批评指正!(含代码及完整使用说明)
- 怎样用c#获取access的主键字段名?
{
StringBuilder jsonBuilder = new StringBuilder();
jsonBuilder.Append("[");
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("]");
//string temp=jsonBuilder.ToString();
return jsonBuilder.ToString();
}
var Json = [];
eval("Json=" + html);
的时候,读不出来
DataTable dt = new DataTable();
dt.Columns.Add("TestName", typeof(string));
dt.Columns.Add("TestValue", typeof(string));
for (int i = 0; i < 6; i++)
{
DataRow dr = dt.NewRow();
dr["TestName"] = "TestName" + i.ToString();
dr["TestValue"] = "TestValue" + i.ToString();
dt.Rows.Add(dr);
}
//将一个DataTable中的数据转成json,实际开发中可以用Newtonsoft.Json等组件
//将集合类等,方便的转成json对象
System.Text.StringBuilder sb = new System.Text.StringBuilder();
sb.Append("{items: [");
foreach (DataRow dr in dt.Rows)
{
sb.Append("{");
sb.AppendFormat("TestName:'{0}',TestValue:'{1}'", dr[0], dr[1]);
sb.Append("},");
}
//输出拼成的json
Response.Write(sb.ToString().Trim(',') + "]}");