资讯

精准传达 • 有效沟通

从品牌网站建设到网络营销策划,从策略到执行的一站式服务

asp.net怎么将DataSet转换为josn数据并输出-创新互联

本篇文章为大家展示了asp.net怎么将DataSet转换为josn数据并输出,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。

网站建设哪家好,找创新互联!专注于网页设计、网站建设、微信开发、成都小程序开发、集团企业网站建设等服务项目。为回馈新老客户创新互联还提供了巴彦淖尔免费建站欢迎大家使用!
public class JsonUtil 
{ 
public string ToJson(DataSet dataSet) 
{ 
string jsonString = "{"; 
foreach (DataTable table in dataSet.Tables) 
{ 
jsonString += """" + table.TableName + """:" + 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("""" + strKey + """:"); 
strValue = String.Format(strValue, type); 

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

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

当前标题:asp.net怎么将DataSet转换为josn数据并输出-创新互联
文章起源:http://cdkjz.cn/article/diddjo.html
多年建站经验

多一份参考,总有益处

联系快上网,免费获得专属《策划方案》及报价

咨询相关问题或预约面谈,可以通过以下方式与我们联系

大客户专线   成都:13518219792   座机:028-86922220