将Datatable转化成json发送前台实现思路
1、将dt序列化成json,放到前台的隐藏控件【hidBoundary】中:
代码如下:
string json = JsonConvert.SerializeObject(dtTemp);
this.hidBoundary.Value = json;
需要引用Newtonsoft.Json.dll
var boundaryDiv = $('#hidBoundary');
if (boundaryDiv != undefined && boundaryDiv.length != 0)
{
var jsonString = boundaryDiv.val();
_jsonBoundary = jQuery.parseJSON(jsonString);
}
用到的是jQuery的parseJSON方法解析成json格式的数据。
反之亦然,如果想把前台的json数据转化到后台的DataTable中用相反的方法就可以了。
相关推荐
-
asp.net使用DataTable构造Json字符串的方法
本文实例讲述了asp.net使用DataTable构造Json字符串的方法.分享给大家供大家参考,具体如下: /// <summary> /// 将datatable转换为json /// </summary> /// <param name="dtb"></param> /// <returns></returns> private string Dtb2Json(DataTable dtb) { JavaScr
-
C#中DataTable 转换为 Json的方法汇总(三种方法)
在web开发中,我们可能会有这样的需求,为了便于前台的JS的处理,我们需要将查询出的数据源格式比如:List<T>.DataTable转换为Json格式.特别在使用Extjs框架的时候,Ajax异步请求的数据格式就是Json.鉴于此,我今天来分享将DataTable 转换成 Json的3种方法.换句话说如何在ASP.NET将一个DataTable序列化为 Json数组.或者如何从一个DataTable返回一个Json字符串.这篇文章将采用StringBuilder,JavaScriptSeri
-
C#中把Datatable转换为Json的5个代码实例
实例一: 复制代码 代码如下: /// <summary> /// Datatable转换为Json /// </summary> /// <param name="table">Datatable对象</param> /// <returns>Json字符串</returns> public static string ToJson(D
-
C#实现DataTable,List和Json转换的方法
本文实例讲述了C#实现DataTable,List和Json转换的方法.分享给大家供大家参考,具体如下: 1. 将DataTable或Ilist<>转换成JSON格式 using System; using System.Data; using System.Text; using System.Collections.Generic; using System.Reflection; /// <summary> /// 将DataTable或Ilist<>转换成JSO
-
C#中的DataSet、string、DataTable、对象转换成Json的实现代码
C#中对象,字符串,dataTable.DataReader.DataSet,对象集合转换成Json字符串方法. public class ConvertJson { #region 私有方法 /// <summary> /// 过滤特殊字符 /// </summary> /// <param name="s">字符串</param> /// <returns>json字符串</returns> private s
-
C#实现将json转换为DataTable的方法
本文实例讲述了C#实现将json转换为DataTable的方法.分享给大家供大家参考.具体实现方法如下: 复制代码 代码如下: #region 将json转换为DataTable /// <summary> /// 将json转换为DataTable /// </summary> /// <param name="strJson">得到的json</param> /// <returns></returns> pr
-
c#扩展datatable转json示例
复制代码 代码如下: namespace PadWebServices.Model{ public static class DataTableExtender { public static string ToJson(this DataTable dt,string tbName) // this DataTable 标识对DataTable类的扩展 { StringBuilder JsonString = new
-
将Datatable转化成json发送前台实现思路
1.将dt序列化成json,放到前台的隐藏控件[hidBoundary]中: 复制代码 代码如下: string json = JsonConvert.SerializeObject(dtTemp); this.hidBoundary.Value = json; 需要引用Newtonsoft.Json.dll 2.从前台隐藏空间中取得dt中的数据 复制代码 代码如下: var boundaryDiv = $('#hidBoundary'); if (boundaryDiv != undefine
-
用ajax传递json到前台中文出现问号乱码问题的解决办法
我使用的Springmvc,在controller层传输一个json到前台,后台显示没问题,中文正常显示而到了前台 中文就变成了问号. 后来发现,因为在controller中返回json用了@ResponseBody,而spring源码中@ResponseBody 的实现类发现其默认的编码是 iso-8859-1,而项目用的编码为utf-8,所以传中文会出现乱码. 这里我使用了注解来解决: @RequestMapping(value="/echarts.do", produces =
-
aspx后台传递Json到前台的两种接收方法推荐
第一种:前台接收 dataType: "json", success: function (data) { var varReceiver = data; } <%@ Page Language="C#" AutoEventWireup="true" CodeBehind="echart2.aspx.cs" Inherits="RTC.echart2" %> <!DOCTYPE html&
-
JS对象序列化成json数据和json数据转化为JS对象的代码
JS对象序列化成json数据: function Serialize(obj){ switch(obj.constructor){ case Object: var str = "{"; for(var o in obj){ str += o + ":" + Serialize(obj[o]) +","; } if(str.substr(str.length-1) == ",") str = str.substr(0,str.
-
详谈fastjson将对象格式化成json时的两个问题
1. 关于继承 类的继承结构为 class Base{ private int id; public Long getId() { return id; } public void setId(Long id) { this.id = id; } } class User extends Base{ private String name; public String getName() { return name; } public void setName(String name) { t
-
将Java对象序列化成JSON和XML格式的实例
1.先定义一个Java对象Person: public class Person { String name; int age; int number; public String getName() { return name; } public void setName(String name) { this.name = name; } public int getAge() { return age; } public void setAge(int age) { this.age =
-
C#实体对象序列化成Json并让字段的首字母小写的两种解决方法
引言:最近在工作中遇到与某些API对接的post的数据需要将对象的字段首字母小写. 解决办法有两种: 第一种:使用对象的字段属性设置JsonProperty来实现(不推荐,因为需要手动的修改每个字段的属性) public class UserInfo { [JsonProperty("id")] public int Id{ set; get; } [JsonProperty("userName")] public string UserName{ set; get
-
Vue 实现把表单form数据 转化成json格式的数据
目的:Vue 中 把表单form数据 转化成json格式的数据 第一步:创建一个数据集(就是你表单需要的数据) 如果你表单都是一些正常的数据,比如 text 什么的.你定义好数据集,就去用 v-model 绑定数据.这样就可以实现数据同步了. 数据集 v-model绑定 如果你的数据不全是这种可以用 v-model 绑定的数据,比如我这个里面需要获取一个 img 的 src 的值.那么下面就需要你想办法把数据给绑定上去了 第二步:转化json 上面第一步,我们已经通过 自动 + 手动 的方式把我
-
使用JSON.toJSONString格式化成json字符串时保留null属性
目录 JSON.toJSONString格式化成json字符串时保留null属性 属性说明 例子 处理返回结果中字段为空或为null,不展示字段的问题(字段展示不全) JSON.toJSONString格式化成json字符串时保留null属性 使用阿里的 com.alibaba.fastjson.JSON 格式化时,默认null属性会被过滤掉,可以设置不过滤null public static String parseScriptJsonStringWithNullValue(Object ob
随机推荐
- 文本框输入限制 [大全]
- win10环境下python3.5安装步骤图文教程
- 根据mysql慢日志监控SQL语句执行效率
- javascript实现3D切换焦点图
- android仿微信聊天界面 语音录制功能
- Asp.Net实现无限分类生成表格的方法(后台自定义输出table)
- php轻松实现中英文混排字符串截取
- php小技巧之过滤ascii控制字符
- Python实用日期时间处理方法汇总
- Android自定义View实现照片裁剪框与照片裁剪功能
- Docker 容器内存监控原理及应用
- JavaScript Konami Code 实现代码
- 走马灯效果代码js appendChild实现的无缝滚动
- 超强的IE背景图片闪烁(抖动)的解决办法
- 用JSP实现的一个日历程序
- Javascript 事件流和事件绑定
- Android九宫格程序设计代码
- php定义参数数量可变的函数用法实例
- android异步请求服务器数据示例
- Linux查找处理文件名后包含空格的文件(两种方法)