将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,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#中把Datatable转换为Json的5个代码实例
实例一: 复制代码 代码如下: /// <summary> /// Datatable转换为Json /// </summary> /// <param name="table">Datatable对象</param> /// <returns>Json字符串</returns> public static string ToJson(D
-
C#中DataTable 转换为 Json的方法汇总(三种方法)
在web开发中,我们可能会有这样的需求,为了便于前台的JS的处理,我们需要将查询出的数据源格式比如:List<T>.DataTable转换为Json格式.特别在使用Extjs框架的时候,Ajax异步请求的数据格式就是Json.鉴于此,我今天来分享将DataTable 转换成 Json的3种方法.换句话说如何在ASP.NET将一个DataTable序列化为 Json数组.或者如何从一个DataTable返回一个Json字符串.这篇文章将采用StringBuilder,JavaScriptSeri
-
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
随机推荐
- 利用python生成一个导出数据库的bat脚本文件的方法
- 如何用数据库制作一个多用户版的计数器?
- JQuery,Extjs,YUI,Prototype,Dojo 等JS框架的区别和应用场景简述
- 使用jquery实现div的tab切换实例代码
- php求一个网段开始与结束IP地址的方法
- php在多维数组中根据键名快速查询其父键以及父键值的代码
- PHP 正则表达式常用函数
- 完美解决android M上锁屏情况下,禁止pc通过MTP访问手机存储单元
- MySQL中导出用户权限设置的脚本分享
- 发现四种在网页中使用CSS样式表的方法
- 远程linux xshell下输出中文乱码解决方法
- jQuery中的通配符选择器使用总结
- JavaScript高级程序设计 阅读笔记(十三) js定义类或对象
- JavaScript CSS修改学习第二章 样式
- 深入浅析JavaScript系列(13):This? Yes,this!
- js玩一玩WSH吧
- Javascript基础教程之数据类型 (数值 Number)
- 使用text方法获取Html元素文本信息示例
- autorun.inf和sbl.exe之U盘病毒的清除方法
- 在Parallel中使用DbSet.Add()发现的一系列多线程问题和解决思路详解