/// <summary>     /// Datatable转换为Json     /// </summary>    /// <param name="table">Datatable对象</param>     /// <returns>Json字符串</returns>     public static string ToJson(DataTable dt){StringBuilder jsonString = new StringBuilder();jsonString.Append("[");DataRowCollection drc = dt.Rows;for (int i = 0; i < drc.Count; i++){jsonString.Append("{");for (int j = 0; j < dt.Columns.Count; j++){string strKey = dt.Columns[j].ColumnName;string strValue = drc[i][j].ToString();Type type = dt.Columns[j].DataType;jsonString.Append("\"" + strKey + "\":");strValue = String.Format(strValue, type);if (j < dt.Columns.Count - 1){jsonString.Append("\"" + strValue + "\"" + ",");}else{jsonString.Append("\"" + strValue + "\"");}}jsonString.Append("},");}jsonString.Remove(jsonString.Length - 1, 1);jsonString.Append("]");return jsonString.ToString();}

转载于:https://www.cnblogs.com/wmy-blog/p/7418708.html

Datatable转换为Json相关推荐

  1. C# Excel转换为Json

    demo:https://files.cnblogs.com/files/guxingy/Excel%E8%BD%AC%E6%8D%A2%E4%B8%BAJson%E5%AF%B9%E8%B1%A1. ...

  2. C# DataTable 与 Json 互转

    /// <summary> /// 将DataTable转换为Json /// </summary> /// <param name="dt"> ...

  3. badatatable转成json_datatable转换为json

    C#无需第三方插件实现json和table互转 C# 数据库查询结果table转化为json字符串,或反向把json字符串转换为DataTable数据集合 以下代码经实践简单可用. 转换通用类定义: ...

  4. 将一张表里的数据转换为json字符串

    1.创建一个JsonHelper.cs类,注意要添加引用using Newtonsoft.Json; public class JsonHelper{public JsonHelper() {//// ...

  5. 二:C#对象、集合、DataTable与Json内容互转示例;

    导航目录: Newtonsoft.Json 概述 一:Newtonsoft.Json 支持序列化与反序列化的.net 对象类型:    二:C#对象.集合.DataTable与Json内容互转示例: ...

  6. Unity 工具类 之 Excel 转换为 json、csv、xml、lua格式

    Unity 工具类 之 Excel 转换为 json.csv.xml.csv 格式 目录 Unity 工具类 之 Excel 转换为 json.csv.xml.csv 格式 一.介绍 二.操作原理 三 ...

  7. gdal java shp_【GDAL/OGR】利用GDAL/OGR读取shp文件并转换为json文件(Java版)

    前言: 对于GIS开发者来说,GDAL/OGR是最熟悉不过的开源GIS库了,GDAL(Geospatial Data Abstraction Library)是一个在X/MIT许可协议下的开源栅格空间 ...

  8. java gson 工具类_gson工具类将Java类转换为json的使用

    示例如何将一个 Student 对象转换成 json 串,实际操作中我们也可以将任意的 Java 类转换为 json 串,并且实施起来也非常简单,你仅仅需要创建一个 Gson 实例,然后传递将被转化为 ...

  9. C# json解析字符串总是多出双引号_在JavaScript应用中将CSV转换为JSON

    来源:公众号<前端全栈开发者>(ID:by-zhangbing-dev) 将CSV转换为JSON是一项需要做很多工作的任务,在本文中,我将研究如何使用 csvtojson 模块将CSV转换 ...

最新文章

  1. iOS-FXDanmaku弹幕库介绍、相关技术分享
  2. 数据量很大,分页查询很慢,怎么破?
  3. Python 下载的九种方法
  4. BP神经网络相关知识
  5. SAP Commerce Cloud 里的 Solr 架构简介
  6. android listview edittext 事件,Android ListView item中含有Edittext 中一些坑
  7. 数学--数论--容斥定理完全解析(转)
  8. 【数据结构与算法】二项队列与二叉堆的比较
  9. 使用python实现可视化ftp客户端(本地文件展示和搜索功能、ftp文件展示和搜索功能以及上传和下载功能)
  10. Hybrid Astar 算法剖析和实现(二)
  11. 2021机器学习面试必考100题最新汇总(附答案详解)
  12. python 华氏度转换摄氏度
  13. python ffmpeg剪辑视频_FFmpeg精准时间切割视频文件
  14. 智遥工作流中调用SAP基础数据
  15. uniapp实现小程序预览、保存、转发pdf/word/excel等文件
  16. RFID学习(七)ID卡
  17. 用于自动化的 10 个杀手级 Python 脚本
  18. Unity通过Animator获取动画clip时长
  19. 虚拟机和双系统的优缺点
  20. iis如何发布网站 iis发布网站步骤

热门文章

  1. php配合jade使用,详解基于模板引擎Jade的应用
  2. android webdav 播放器,Android WebDAV
  3. mex 里面调用matlab函数
  4. linux ora 00911,python – DatabaseError:ORA-00911:无效字符
  5. jquery获取php生成的元素,jquery怎么生成元素
  6. IBM Machine Learning学习笔记(二)——Supervised Learning: Regression
  7. 搭建深度学习推荐系统实战
  8. AlexNet做文档布局分析 (版面分析)数据集
  9. linux下硬盘安装ubuntu,Ubuntu硬盘安装
  10. Python-在线文本情感分析实验