如何在asp.net项目中将数据转换成josn并输出

介绍

这期内容当中小编将会给大家带来有关如何在asp.net项目中将数据转换成josn并输出,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。

代码如下:


公共类JsonUtil
{
公共字符串ToJson(数据集的数据集)
{
字符串jsonString=皗”;
foreach (dataSet.Tables DataTable表)
{
jsonString +=?”,“+表。表名+“,”“:“+ ToJson(表)+“,“;
}
jsonString=jsonString.TrimEnd (& # 39; & # 39;);
返回jsonString +“}”;
}
公共字符串ToJson (DataTable dt)
{
StringBuilder jsonString=new StringBuilder ();
jsonString.Append (“[“);刚果民主共和国
DataRowCollection=dt.Rows;
(int i=0;我& lt;drc.Count;我+ +)
{
jsonString.Append (“{”);
(int j=0;j & lt;dt.Columns.Count;j + +)
{
字符串strKey=dt.Columns [j] .ColumnName;
字符串strValue=https://www.yisu.com/zixun/drc[我][j] .ToString ();

类型Type=dt.Columns [j] .DataType;
jsonString.Append(“和”,“+ strKey +“,”“:“);
strValue=https://www.yisu.com/zixun/String.Format (strValue、类型);

jsonString.Append(“和”,“+ strValue +“,”“、“);

}
jsonString.Append (“}”);
}
jsonString.Remove (jsonString。长度- 1,1);
jsonString.Append (“]”);
返回jsonString.ToString ();
}
}


使用

代码如下:


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


如果解析有问题可以把代码中的“和”,“用“\”“替换

上述就是小编为大家分享的如何在asp.net项目中将数据转换成josn并输出了,如果刚好有类似的疑惑,不妨参照上述分析进行理解。如果想知道更多相关知识,欢迎关注行业资讯频道。

如何在asp.net项目中将数据转换成josn并输出