将DataTable转化为json对象

private string DataTableTojson(DataTable dt)
        {
             List> list=new List>();
             foreach (DataRow rows in dt.Rows)
             {
                 Dictionary dict = new Dictionary();
                 foreach (DataColumn col in dt.Columns)
                 {
                     dict[col.ColumnName] = rows[col];
                 }
                 list.Add(dict);
             }
             JavaScriptSerializer jss = new JavaScriptSerializer();

return jss.Serialize(list);
        }

推荐博文:http://www.cnblogs.com/starksoft/p/3944088.html

时间: 2024-10-09 15:16:56

将DataTable转化为json对象的相关文章

Jquery 将表单序列化为Json对象

使用下面代码时注意不要忘记引入jquery文件,以下代码可以复制到html文件中执行可看到效果,非常方便好用.附代码: <!DOCTYPE html> <html> <head> <title></title> <script src="jquery-2.0.3.min.js"> </script> </head> <body> <form id="myForm&

nodejs将JSON字符串转化为JSON对象

如何将JSON字符串转化为JSON对象? JSON.parse(str)       JSON是javascript的一个内置对象,提供了转换JSON对象与字符串互相转换的方法: 问题来了,道理我都懂可是就是报错! 这是我的一个JSON文件,里面是一些定义的JSON测试数据: 这是核心代码: 这是报错的信息: 为什么报错? 因为我的json文件读出来的开头有一个空格.就这回事. ok,修改代码,测试 使用trim去掉开头多余的空格 ok,通过:

一般处理程序中 C#中对象转化为Json对象

namespace: Newtonsoft.Json; context.Response.ContentType = "application/text"; 注:这里为什么不是 Json格式那?? 答:方法 JavaScriptConvert.SerializeObject 是把C#对象转化为 Json对象, 而浏览器 只能识别  Json 格式,而不是Json对象. 这里是通过 把json对象转化为 字符串进行传输, 然后 把字符串 转化为 json对象,进行操作. 对象  obj

DataTable转化为Json数组

在项目中,如果用到Ajax就经常要用到将后台得到的数据比如DataTable转换为Json字符串.在这里向大家分享一个DataTable转Json的方法: 1 public static string DtToSON(DataTable dt) 2 { 3 StringBuilder jsonBuilder = new StringBuilder(); 4 jsonBuilder.Append("["); 5 for (int i = 0; i < dt.Rows.Count;

组合查询--表单对象转化为json对象

//1.将page和rows封装到pageable中  Pageable pageable = new PageRequest(page, rows);  //2.创建组合条件查询条件对象  Specification<FixedArea> spec = new Specification<FixedArea>() { @Override   public Predicate toPredicate(Root<FixedArea> root, CriteriaQuery

C#中Object转化为json对象

比如定义一个类: public class Lines { public string X1 { get; set; } public string X2 { get; set; } public string Y1 { get; set; } public string Y2 { get; set; } public string Z1 { get; set; } public string Z2 { get; set; } public string diameter { get; set;

jquery扩展方法(表单数据格式化为json对象)

<script type="text/javascript"> // 将表单数据序列化为一个json对象,例如 {"name":"zs", "age":10} // 使用:var jsonObj = $("#formId").serializeObject(); $.fn.serializeObject = function() { var o = {}; var a = this.serial

jQuery form表单序列化为JSON对象!

/* 来源于博客园http://www.cnblogs.com/nixil/archive/2010/12/08/1900745.html */ function paramString2obj(serializedParams) { var obj = {}; function evalThem(str) { var attributeName = str.split("=")[0]; var attributeValue = str.split("=")[1];

将表单序列化为json对象

$.fn.serializeJson=function(){ var serializeObj={}; var array=this.serializeArray(); var str=this.serialize(); $(array).each(function(){ if(serializeObj[this.name]){ if($.isArray(serializeObj[this.name])){ serializeObj[this.name].push(this.value); }e