zoukankan      html  css  js  c++  java
  • Asp.net 将数据库里的记录转换成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(""":"",", 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对象就可以了。

  • 相关阅读:
    2021.11.22 图书管理系统
    2021.12.2 综合案例建模分析
    78 内核级命令实现示例
    74 键盘驱动程序的完善
    81 文件系统设计与实现(一)
    浮点数在内存中的表示
    75 Shell 任务的实现(上)
    79 硬盘驱动程序设计(上)
    浮点数在内存中的表示
    77 Shell 任务的实现(下)
  • 原文地址:https://www.cnblogs.com/a13971240/p/1502216.html
Copyright © 2011-2022 走看看