JS转为json数据、.NET DataTable转化为json格式

本文详细介绍了如何将数据集转换为JSON字符串的过程,包括数据验证、转换为JSON格式并处理空值的方法。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

series: [dataMed = eval("(" + dataMed + ")")]     //转换为json格式 string 


public static string DataSetToJson(DataTable dt)
  
{
 
       string json = string.Empty;
 
       try
 
       {
 
           if (dt==null||dt.Rows.Count == 0)
 
           {
 
               return "";
 
           }
 
           json = "{";
 
           json += "'table" + 1 + "':[";
 
           for (int i = 0; i < dt.Rows.Count; i++)
 
           {
 
               json += "{";
 
               for (int j = 0; j < dt.Columns.Count; j++)
 
               {
 
                   json += "'" + dt.Columns[j].ColumnName + "':'" + dt.Rows[i][j].ToString() + "'";
 
                   if (j != dt.Columns.Count - 1)
 
                   {
 
                       json += ",";
 
                   }
 
               }
 
               json += "}";
 
               if (i != dt.Rows.Count - 1)
 
               {
 
                   json += ",";
 
               }
 
           }
 
           json += "]";
 
           json += "}";
 
       }
 
       catch (Exception ex)
 
       {






           throw new Exception(ex.Message);
 
       }
 
       return json;
 
   }



评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值