关于json动态拼接响应数据
在EasyUI http://www.jeasyui.com/demo/main/get_users.php 响应数据如下格式:
{
"total": "11",
"rows": [
{
"id": "50528",
"firstname": "wrerw",
"lastname": "erwerw",
"phone": "",
"email": ""
},
{
"id": "50529",
"firstname": "asdf",
"lastname": "asdf",
"phone": "",
"email": "asdf@asdf.c"
},
{
"id": "50532",
"firstname": "sdfdsfds",
"lastname": "fsdfdsfagcdga",
"phone": "",
"email": ""
},
{
"id": "50533",
"firstname": "ewfg",
"lastname": "gdfgdfgdfg",
"phone": "",
"email": ""
},
{
"id": "50534",
"firstname": "sagfg",
"lastname": "wwGSGSG",
"phone": "",
"email": ""
},
{
"id": "50535",
"firstname": "sa",
"lastname": "sa",
"phone": "sa",
"email": "sa@dssddsd.dsd"
},
{
"id": "50536",
"firstname": "asdf",
"lastname": "asdf",
"phone": "asdf",
"email": "asdf@asdf.com"
},
{
"id": "50537",
"firstname": "s",
"lastname": "sdf",
"phone": "",
"email": ""
},
{
"id": "50538",
"firstname": "33",
"lastname": "sd",
"phone": "13445",
"email": "131@131.com"
},
{
"id": "50539",
"firstname": "1",
"lastname": "1",
"phone": "1",
"email": "1@qq.com"
}
]
}
//C#后台动态拼接
DataTable dt = new DataTable();
StringBuilder str = new StringBuilder();
str.Append("{\"total\":\"" + dt.Rows.Count + "\",\"rows\":[");
for (int i = 0; i < dt.Rows.Count; i++)
{
//就是这些\ 转义很容易造成错误
str.Append("{\"FtyVendorCode\":\"" + dt.Rows[i]["CustID"].ToString() + "\",\"CompanyName\":\"" + dt.Rows[i]["CompanyName"].ToString() + "\",\"Contact\":\"" + dt.Rows[i]["ContactPerson"].ToString() + "\",\"EMail\":\"" + dt.Rows[i]["ContactEmail"].ToString() + "\",\"Phone\":\"" + dt.Rows[i]["ContactPhone"].ToString() + "\""); } str.ToString().TrimEnd(new char[] { ',' });
str.Append("]}"); context.Response.Write(str.ToString());
关于json动态拼接响应数据的更多相关文章
- Jmeter-BeanShell断言的运用一(JSON响应数据与数据库比对)
前言 最近在学习BeanShell断言,发现有点强大哈,只要会写代码,就没有什么是断言不了的,哈哈哈,不过我现在只会写点蹩脚的代码,下面将介绍下如何将返回的JSON数据与数据库数据做对比. 注:本次涉 ...
- 用RestTemplate调取接口,取得返回数据,携带header,动态拼接url ,动态参数
记录我自己的工作 get 请求 ,携带 请求头 header (token) url 根据参数 动态拼接 参数 放入 map 动态拼接 private String lclUrl = &quo ...
- SqlServer存储过程应用二:分页查询数据并动态拼接where条件
前言 开发中查询功能是贯穿全文的,我们来盘一盘使用存储过程分页查询,并且支持动态拼接where条件. 划重点:支持动态拼接where条件 对存储过程的使用有疑问的同学去[SqlServer存储过程的创 ...
- MOOC(7)- case依赖、读取json配置文件进行多个接口请求-模拟接口响应数据(18)
这里是把传入的请求数据作为响应值返回 # -*- coding: utf-8 -*- # @Time : 2020/2/15 9:47 # @File : do_mock_18.py # @Autho ...
- jQuery-1.9.1源码分析系列(十六)ajax——响应数据处理和api整理
ajax在得到请求响应后主要会做两个处理:获取响应数据和使用类型转化器转化数据 a.获取响应数据 获取响应数据是调用ajaxHandleResponses函数来处理. ajaxHandleRespon ...
- html页面下拉列表中动态添加后台数据(格式化数据,显示出数据的层次感)
html页面下拉列表中动态添加后台数据(格式化数据,显示出数据的层次感) 效果图: 运行原理和技术: 当页面加载完毕,利用jquery向后台发送ajax请求,去后台拼接<select>&l ...
- AppCan学习笔记----关闭页面listview动态加载数据
AppCan页面关闭 AppCan 的页面是由两个HTML组成,如果要完全关闭的话需要在主HTML eg.index.html中关闭,关闭方法:appcan.window.close(-1); 管道 ...
- Lodop 动态加载模板,动态加载数据
最近需要使用Lodop打印控件,所以就研究了一下,期间从网上找了诸多的东西,基本全是对HTML进行打印的,没有找到我想要的,就只好自己动手丰衣足食. 这篇文章主要讲述的是Lodop与数据的结合使用,官 ...
- js/jquery控制页面动态加载数据 滑动滚动条自动加载事件--转他人的
js/jquery控制页面动态加载数据 滑动滚动条自动加载事件--转他人的 相信很多人都见过瀑布流图片布局,那些图片是动态加载出来的,效果很好,对服务器的压力相对来说也小了很多 有手机的相信都见过这样 ...
随机推荐
- 反射方式,获取出集合ArrayList类的class文件对象
/* * 定义集合类,泛型String * 要求向集合中添加Integer类型 * * 反射方式,获取出集合ArrayList类的class文件对象 * 通过class文件对象,调用add方法 * * ...
- 隐函数画图with R
隐函数画图 with R 这个函数 sin(xsiny)-cos(ycosx)=0 图是这个样子 怎么用R画出来呢?下面是代码 x<-y<-seq(-10,20,0.1) f<-fu ...
- 《学习opencv》笔记——矩阵和图像操作——cvCrossProduct and cvCvtColor
矩阵和图像的操作 (1)cvCrossProduct函数 其结构 void cvCrossProdust(//计算两个三维向量的叉积 const CvArr* src1, const CvArr* s ...
- Java泛型入门
Java泛型入门 在学习本章之前,须要对Java的集合(Collection.Map)有一定的基础. Java集合有一个缺点.就是把一个对象"丢进"集合里后,集合就会&qu ...
- Oracle基础学习2--Oracle登录与三种验证机制
首先,Oracle安装完毕有三个默认用户 Ø Sys:数据库对象的拥有者.权限最高.password在安装的时候(口令管理)能够改变 Ø System:数据库管理员,password为manage ...
- ubuntu 14.04为/检查磁盘时发生严重错误的解决方法
http://jingyan.baidu.com/article/0aa22375bbffbe88cc0d6419.html
- 新浪微博XSS攻击事件
http://blog.csdn.net/terryzero/article/details/6575078 6月28日20时14分左右开始,新浪微博出现了一次比较大的XSS攻击事件.大量用户自动发送 ...
- mysql的grant用法(转)
GRANT USAGE ON *.* TO 'discuz'@'localhost' IDENTIFIED BY PASSWORD '*C242DDD213BE9C6F8DA28D49245BF69F ...
- spring 3.0系统集成webservice
spring 3.0系统集成webservice,踩了很多坑以后总算成功了,故写下这篇博客以记录. 1.准备jar包 由于项目是spring3.0,所以应该要使用cxf 2.7版本才可以成功配置,高版 ...
- [Asp.net]Calendar+JqueryUi实现日程管理——添加日程
引言 之前在博客园里看到一篇文章,介绍的云日程,所以就一直在想如果是自己该如何实现,所以就自己尝试弄了一个简单的demo. 项目 效果图 日历控件,本来想弄一个js版的,后来考虑,js版的会花费更多的 ...