asp.netDataSet转换成josn并输出示例
2023-06-13 09:15:16 时间
publicclassJsonUtil
{
publicstringToJson(DataSetdataSet)
{
stringjsonString="{";
foreach(DataTabletableindataSet.Tables)
{
jsonString+=""""+table.TableName+""":"+ToJson(table)+",";
}
jsonString=jsonString.TrimEnd(",");
returnjsonString+"}";
}
publicstringToJson(DataTabledt)
{
StringBuilderjsonString=newStringBuilder();
jsonString.Append("[");
DataRowCollectiondrc=dt.Rows;
for(inti=0;i<drc.Count;i++)
{
jsonString.Append("{");
for(intj=0;j<dt.Columns.Count;j++)
{
stringstrKey=dt.Columns[j].ColumnName;
stringstrValue=drc[i][j].ToString();
Typetype=dt.Columns[j].DataType;
jsonString.Append(""""+strKey+""":");
strValue=String.Format(strValue,type);
jsonString.Append(""""+strValue+""",");
}
jsonString.Append("},");
}
jsonString.Remove(jsonString.Length-1,1);
jsonString.Append("]");
returnjsonString.ToString();
}
}
使用
JsonUtilju=newJsonUtil();
Response.Write(ju.ToJson(ds));
如果解析有问题可以把代码中的""""用"\""替换
相关文章
- jav_video_ASP 第三方控件
- ASP应用技术:连接Oracle数据库(asp连接oracle)
- ASP编程操作MySQL数据库(asp访问mysql)
- ASP和宝塔MySQL之间的稳固连接(asp连接宝塔mysql)
- ASP连接MySQL失败排查与解决方案(asp连接mysql失败)
- ASP将MySQL数据迁移到新环境(asp迁移mysql)
- ASP连接MySQL登录动态网站实战(asp 登录 mysql)
- ASP操作MySQL简易指南轻松删除记录(asp删除记录mysql)
- ASP技术保障Oracle数据库安全备份(asp备份oracle)
- Oracle ASP程序助你轻松下载(oracle asp下载)
- ASP中FSO的神奇功能-简介
- 用Asp如何实现防止网页频繁刷新?
- 收集整理的ASP的常用内置函数
- asp.net下定制日期输出格式的代码
- asp.net分页sql语句(结合aspnetpager)
- asp.net删除,更新数据库方法
- ASP.net路径问题详解
- Js获取asp页面返回的值(加载值)实现代码
- 三步将Asp.Net页面输出到EXCEL里
- 拦截asp.net输出流并进行处理的方法