数据库里的记录与json之间转换。代码如下:

为江北等地区用户提供了全套网页设计制作服务,及江北网站建设行业解决方案。主营业务为网站设计、网站制作、江北网站设计,以传统方式定制建设网站,并提供域名空间备案等一条龙服务,秉承以专业、用心的态度为用户提供真诚的服务。我们深信只要达到每一位用户的要求,就会得到认可,从而选择与我们长期合作。这样,我们也可以走得更远!
  using System; 
   using System.Collections.Generic; 
   using System.Text; 
   using System.Data; 
   using System.Data.SqlClient; 
   namespace OTC.Utility 
   ...{ 
   public sealed class JSONHelper 
   ...{ 
   /**//// 
   /// 获取JSON字符串 
   /// 
   /// 值 
   /// 数据表名 
   /// 
   public static string GetJSON(SqlDataReader drValue, string strTableName) 
   ...{ 
   StringBuilder sb = new StringBuilder(); 
   sb.AppendLine("{"); 
   sb.AppendLine(" " + strTableName + ":{"); 
   sb.AppendLine(" records:["); 
   try 
   ...{ 
   while (drValue.Read()) 
   ...{ 
   sb.Append(" {"); 
   for (int i = 0; i < drValue.FieldCount; i++) 
   ...{ 
   sb.AppendFormat(""{0}":"{1}",", drValue.GetName(i), drValue.GetValue(i)); 
   } 
   sb.Remove(sb.ToString().LastIndexOf(’,’), 1); 
   sb.AppendLine("},"); 
   } 
   sb.Remove(sb.ToString().LastIndexOf(’,’), 1); 
   } 
   catch(Exception ex) 
   ...{ 
   throw new Exception(ex.Message); 
   } 
   finally 
   ...{ 
   drValue.Close(); 
   } 
   sb.AppendLine(" ]"); 
   sb.AppendLine(" }"); 
   sb.AppendLine(" };"); 
   return sb.ToString(); 
   } 
   } 
   }
接下来你只需要传一个SqlDataReader对象就可以了。
 到这里数据库里的记录与json之间的转换就可以实现了,通过上文中的代码,数据库里的记录与json之间的转换就容易很多了,二者之间的转换的介绍主要是以代码的形式展现在大家面前,对于没有很多数据库知识的初学者来说可能比较不容易理解,希望大家能够深入其中去学习。
【编辑推荐】
                文章名称:数据库里的记录与json之间如何转换
                
                文章转载:http://www.csdahua.cn/qtweb/news11/171411.html
            
网站建设、网络推广公司-快上网,是专注品牌与效果的网站制作,网络营销seo公司;服务项目有等
声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 快上网