主页 > 知识库 > asp.net如何将DataSet转换成josn并输出

asp.net如何将DataSet转换成josn并输出

热门标签:昆明语音电销机器人价格 400电话如何申请取消 电销语音机器人型号参数 征途美甲店地图标注 百度地图怎样做地图标注 浦发电话机器人提醒还款 腾讯地图标注手机 柳州电销机器人公司 太原400电话上门办理
public class JsonUtil 
{ 
public string ToJson(DataSet dataSet) 
{ 
string jsonString = "{"; 
foreach (DataTable table in dataSet.Tables) 
{ 
jsonString += "quot;"" + table.TableName + "quot;":" + ToJson(table) + ","; 
} 
jsonString = jsonString.TrimEnd(','); 
return jsonString + "}"; 
} 
public string ToJson(DataTable dt) 
{ 
StringBuilder jsonString = new StringBuilder(); 
jsonString.Append("["); 
DataRowCollection drc = dt.Rows; 
for (int i = 0; i  drc.Count; i++) 
{ 
jsonString.Append("{"); 
for (int j = 0; j  dt.Columns.Count; j++) 
{ 
string strKey = dt.Columns[j].ColumnName; 
string strValue = drc[i][j].ToString(); 

Type type = dt.Columns[j].DataType; 
jsonString.Append("quot;"" + strKey + "quot;":"); 
strValue = String.Format(strValue, type); 

jsonString.Append("quot;"" + strValue + "quot;","); 

} 
jsonString.Append("},"); 
} 
jsonString.Remove(jsonString.Length - 1, 1); 
jsonString.Append("]"); 
return jsonString.ToString(); 
} 
}

 使用

JsonUtil ju = new JsonUtil(); 
Response.Write(ju.ToJson(ds));

如果解析有问题可以把代码中的"quot;""用"\""替换

您可能感兴趣的文章:
  • ASP.NET中DataTable与DataSet之间的转换示例
  • ASP.NET 绑定DataSet中的多个表
  • asp.net DataSet进行排序
  • ASP.NET用DataSet导出到Excel的方法
  • asp.net下DataSet.WriteXml(String)与(Stream)的区别
  • ADO.Net 类型化DataSet的简单介绍
  • asp.net下用DataSet生成XML的问题
  • 详细说明asp.net中datareader 和 dataset 的区别
  • ASP.NET中实现把Json数据转换为ADO.NET DataSet对象
  • .NET中如何将文本文件的内容存储到DataSet

标签:阳泉 天门 张家界 新疆 兰州 江苏 德阳 白山

巨人网络通讯声明:本文标题《asp.net如何将DataSet转换成josn并输出》,本文关键词  asp.net,如何,将,DataSet,转,;如发现本文内容存在版权问题,烦请提供相关信息告之我们,我们将及时沟通与处理。本站内容系统采集于网络,涉及言论、版权与本站无关。
  • 相关文章
  • 下面列出与本文章《asp.net如何将DataSet转换成josn并输出》相关的同类信息!
  • 本页收集关于asp.net如何将DataSet转换成josn并输出的相关信息资讯供网民参考!
  • 企业400电话

    智能AI客服机器人
    15000

    在线订购

    合计11份范本:公司章程+合伙协议+出资协议+合作协议+股权转让协议+增资扩股协议+股权激励+股东会决议+董事会决议

    推荐文章