扫一扫
分享文章到微信
扫一扫
关注官方公众号
至顶头条
以下是引用片段: 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对象就可以了。
如果您非常迫切的想了解IT领域最新产品与技术信息,那么订阅至顶网技术邮件将是您的最佳途径之一。
现场直击|2021世界人工智能大会
直击5G创新地带,就在2021MWC上海
5G已至 转型当时——服务提供商如何把握转型的绝佳时机
寻找自己的Flag
华为开发者大会2020(Cloud)- 科技行者