• .NET中DataSet转化Json工具类


    /**
  •      * 方法名称:DataSetToJson Beat1.0
  •      * 参数介绍:
  •      * ds-数据集 ||
  •      * JsonName-Json数据的根元素名称 ||
  •      * ParName-需要转化数据集中名称的数组 ||
  •      * 此方法为测试小样版,因我的项目需要而生,.
  •      * 初步打算做成类库.可以转化DataTable等.
  •      * 完成时间:2008-03-14 白色情人节
  •      **/

  •     private string DataSetToJson(DataSet ds,string JsonName,string[] ParName)
  •     {
  •         try
  •         {
  •         if(ds==null)
  •         {
  •             return "DataSet Is Null ,So I Can't Do It To Json!";
  •         }
  •         if (JsonName.Length < 1)
  •         {
  •             return "You Set The Json Name Is Wrong!";
  •         }
  •         if (ds.Tables[0].Columns.Count < ParName.Length)
  •         {
  •             return "You Give The ParName Is Bigger Than DataSet Columns!";
  •         }
  •         string josn = "{ \"" + JsonName + "\":[";
  •         string temp = "";
  •         for (int j = 0; j < ds.Tables[0].Rows.Count; j++)
  •         {
  •             temp = temp + "{";
  •             for (int i = 0; i < ParName.Length; i++)
  •             {
  •                 temp += "\"" + ParName[i] + "\":\"" + ds.Tables[0].Rows[j][ParName[i]] + "\"";
  •                 if (i != ParName.Length - 1)
  •                 {
  •                     temp = temp + ",";
  •                 }
  •             }
  •             temp = temp + "},";
  •         }
  •         josn = josn + temp + "]}";
  •         return josn;
  •         }
  •         catch (Exception ex)
  •         {
  •             return "Codeing is Error----"+ex.ToString();
  •         }

  •     }
  • 相关阅读:
    选项菜单-OptionMenu
    Android Studio教程
    android 使用layer-list
    JavaScript OOP 学习总结
    Android应用中网络请求库Volley的使用
    Android应用中网络请求库Volley的介绍
    Android UI: LinearLayout中layout_weight 属性的使用规则
    Robot Framework 培训
    Begin :SWIFT 基本语法
    树莓派raspberrypi系统安装docker以及编译nginx和php镜像
  • 原文地址:https://www.cnblogs.com/a13971240/p/1502220.html
  • Copyright © 2020-2023  润新知