DataTable 对象 转换为Json 字符串

   #region DataTable 转换为Json 字符串

        /// <summary>

        /// DataTable 对象 转换为Json 字符串

        /// </summary>

        /// <param name="dt"></param>

        /// <returns></returns>

        public string ToJson( DataTable dt)

        {

            JavaScriptSerializer javaScriptSerializer = new JavaScriptSerializer();

            javaScriptSerializer.MaxJsonLength = Int32.MaxValue; //取得最大数值

            ArrayList arrayList = new ArrayList();

            foreach (DataRow dataRow in dt.Rows)

            {

                Dictionary<string, object> dictionary = new Dictionary<string, object>();  //实例化一个参数集合

                foreach (DataColumn dataColumn in dt.Columns)

                {

                    dictionary.Add(dataColumn.ColumnName, dataRow[dataColumn.ColumnName].ToString());

                }

                arrayList.Add(dictionary); //ArrayList集合中添加键值

            }

            return javaScriptSerializer.Serialize(arrayList);  //返回一个json字符串

        }

        #endregion
时间: 2024-10-25 23:41:16

DataTable 对象 转换为Json 字符串的相关文章

json对象转换为json字符串

json对象转换为json字符串         可以使用toJSONString()或者全局方法JSON.stringify()将JSON对象转化为JSON字符串.         1. toJSONString()方法                 var last=obj.toJSONString(); //将JSON对象转化为JSON字符         2. JSON.stringify()方法                 var last=JSON.stringify(obj)

JackSon将java对象转换为JSON字符串

JackSon可以将java对象转换为JSON字符串,步骤如下: 1.导入JackSon 的jar包 2.创建ObjectMapper对象 3.使用ObjectMapper对象的writeValueAsString()方法将java对象转换为JSON对象 这里有个例子: public class Fruit { private String name; private String id; public Customet(String name, String id) { super(); th

将对象转换为JSON字符串

将对象转换为JSON串: 方案一: 可以通过json-lib工具jar包进行转化:在www.json.org官网下载jar包. 方案二: 通过ObjectMapper对象进行转换 需要引入相应的jar包 1 //查询全部角色信息 2 List<Role> rolelist = roleService.findAll(); 3 //将list集合转换成Json串 4 ObjectMapper objectMapper = new ObjectMapper(); 5 String zTreeJso

Json对象与Json字符串互转(转载)

一.jQuery插件支持的转换方式 1 $.paseJSON(jsonstr);//将json字符串转换为json对象 二.浏览器支持的转换方式(Firefox,Chrome,Opera,Safair,IE9,IE8) 1 JSON.parse(jaonstr);//将json字符串转换为json对象 2 JSON.stringify(jsonobj);//将json对象转换为json字符串 注意:由于ie8(兼容模式),ie7和ie6没有JSON对象,需要使用JSON官方的方式,引入json.

Json对象与Json字符串互转(4种转换方式)

一.jQuery插件支持的转换方式 1 $.paseJSON(jsonstr);//将json字符串转换为json对象 二.浏览器支持的转换方式(Firefox,Chrome,Opera,Safair,IE9,IE8) 1 JSON.parse(jaonstr);//将json字符串转换为json对象 2 JSON.stringify(jsonobj);//将json对象转换为json字符串 注意:由于ie8(兼容模式),ie7和ie6没有JSON对象,需要使用JSON官方的方式,引入json.

JavaScript中 JSON对象 和 JSON字符串 的相互转化

一.JSON字符串转换为JSON对象 var str = '{"name":"cxh","sex":"man","age":"25"}'; //方法一:eval方式解析 var obj1 = eval('(' + str + ')'); console.log(obj1.name); //方法二:使用全局的JSON对象解析,使用JSON.parse需严格遵守JSON规范,如属性都需用引号

JSON对象和JSON字符串之间的转换

一.  JSON对象和JSON字符串之间的转换 json字符串----->json对象 使用JSON.parse()函数 var jsonStr = '{"name":"zhangsan","age":23,"email":"[email protected]"}'; var json = JSON.parse(jsonStr); console.log(json);//输出:Object {name

JSon_零基础_005_将po(bean)对象转换为JSon格式的对象字符串,返回给界面

将po(bean)对象转换为JSon格式的对象字符串,返回给界面 导入jar包: 编写po(bean)类: package com.west.webcourse.po; /** * 第01步:编写bean类, * 下一步com.west.webcourse.servlet.JavaBeanToJOSNString.java */ public class PersonInfoPo { private String name; private int age; private String sex

JSon_零基础_004_将Set集合对象转换为JSon格式的对象字符串,返回给界面

将Set集合对象转换为JSon格式的对象字符串,返回给界面 需要导入的jar包: 编写:servlet: package com.west.webcourse.servlet; import java.io.IOException; import java.io.PrintWriter; import java.util.HashMap; import java.util.HashSet; import java.util.Map; import java.util.Set; import ja