• 企业400电话
  • 微网小程序
  • AI电话机器人
  • 电商代运营
  • 全 部 栏 目

    企业400电话 网络优化推广 AI电话机器人 呼叫中心 网站建设 商标✡知产 微网小程序 电商运营 彩铃•短信 增值拓展业务
    asp.net DataSet转换成josn并输出示例
    复制代码 代码如下:

    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 post方法中参数取不出来的解决方法
  • 相关文章
  • 

    © 2016-2020 巨人网络通讯

    时间:9:00-21:00 (节假日不休)

    地址:江苏信息产业基地11号楼四层

    《增值电信业务经营许可证》 苏B2-20120278

    asp.net DataSet转换成josn并输出示例 asp.net,DataSet,转,换成,josn,