Java后台JSON数据的使用
1. List集合转换成json代码
  List list = new ArrayList();
  list.add( "first" );
  list.add( "second" );
  JSONArray jsonArray2 = JSONArray.fromObject( list );
2. Map集合转换成json代码
  Map map = new HashMap();
  map.put("name", "json");
  map.put("bool", Boolean.TRUE);
  map.put("int", new Integer(1));
  map.put("arr", new String[] { "a", "b" });
  map.put("func", "function(i){ return this.arr[i]; }");
  JSONObject json = JSONObject.fromObject(map);
3. Bean转换成json代码
  JSONObject jsonObject = JSONObject.fromObject(new JsonBean());
4. 数组转换成json代码
  boolean[] boolArray = new boolean[] { true, false, true };
  JSONArray jsonArray1 = JSONArray.fromObject(boolArray);
5. 一般数据转换成json代码
  JSONArray jsonArray3 = JSONArray.fromObject("['json','is','easy']" );
getResponse().getWriter().write(jsonObject.toString());
当把数据转为json后,用如上的方法发送到客户端。前端就可以取得json数据了。
ListDate2.setId(examSubject.getId());
ListDate2.setValue(examSubject.getSubjectName());
$("#examName").append("<option value='" + obj.id + "'>"+ obj.value+ "</option>");
});
Java后台JSON数据的使用的更多相关文章
- 解决后台json数据返回的字段需要替换的问题
		有时候后台json数据返回的字段含有“id”,也有可能是有时候为了减少代码的冗余,两页面之间只是数据模型个别属性的区别,所以这时候最好是用到模型属性的替换,用新的属性替换返回的json数据的字段.这里 ... 
- Introduction to Structured Data    json的2种形式  JAVA解析JSON数据 -  JsonArray  JsonObject
		https://developers.google.com/search/docs/guides/intro-structured-data Structured data refers to kin ... 
- js处理json数据,java处理json数据
		一.js处理json数据 处理办法之一是把本机json数据或远程返回json数据用eval函数,使之变成DOM对象. 例如: var people = { "programmers" ... 
- 结合Bootbox将后台JSON数据填充Form表单
		本文介绍了如何结合Bootbox将后台JSON数据填充到Form表单中,同时也介绍了一些需要使用的知识的学习途径,并附上了参考文档地址与学习网址,对此感兴趣的伙伴可以直接访问学习.为了方便介绍,使用了 ... 
- java传递json数据到前台jsp
		在数据传输流程中,json是以文本,即字符串的形式传递的,而JS操作的是JSON对象,所以,JSON对象和JSON字符串之间的相互转换是关键.例如: JSON字符串: var str1 = '{ &q ... 
- java后台json如何传递到jsp中解析
		需求: 系统前端jsp使用的是easyUi的datagrid展示了一些任务信息,任务信息中有个状态信息显示的值是数字, 需要根据后台保存的映射关系,将状态显示为描述信息. 原来的jsp前端显示: 解 ... 
- java中json数据生成和解析(复杂对象演示)
		1.json简单介绍 1.1 json是最流行和广泛通用的数据传输格式,简称JavaScript Object Notation,最早在JavaScript中使用. 1.2 举个例子,下面是一个jso ... 
- Java之JSON数据
		特别注意:使用JSON前需要导包 操作步骤地址:http://blog.csdn.net/baidu_37107022/article/details/70876993 1.定义 JSON(JavaS ... 
- easyui-combobox url绑定后台json数据问题
		<input id="line" name="line" style="max-width:120px;" class="e ... 
随机推荐
- mysql主从复制、操作语句
			授权 grant replication slave on *.* to slave@192.168.10.64 identified by "123456" 登录测试 mysql ... 
- RadioButton 带下划线切换的案例
			xml <?xml version="1.0" encoding="utf-8"?> <RelativeLayout android:id=& ... 
- 阿里CDN核心技术解密
			1. 阿里CDN组件分层 其中应用层主要用到的技术有负载均衡和缓存, 负载均衡包括全局负载均衡和本地负载均衡; 缓存通过HTTP缓存服务器Swift做HTTP缓存. 全局负载均衡以DNS服务器Phar ... 
- Oracle简述
			Oracle是甲骨文公司推出的一款大型数据库管理系统.甲骨文公司成立于1977年,总部位于美国加利福尼亚州的红木滩.1989年,Oracle正式进入中国市场:2013年,甲骨文超越 IBM ,成为继 ... 
- App推广
			一行业常见名词解释 开发商:也叫CP,即Content Provider内容提供商的英文首字母缩写. 发行商(运营商):即代理CP开发出来的产品. 渠道:拥有用户,能够进行流量分发的公司,即可成为渠道 ... 
- 3:django models Making queries 高级进阶--聚合运算
			在前一遍文章django models Making queries里面我们提到了django常用的一些检索数据库的内容, 下面我们来看一下更为高级的检索聚合运算 这是我们要用到的模型 class A ... 
- servlet为什么要配置web.xml
			(1).为Servlet命名: <servlet> <servlet-name>servlet1</servlet-name> <- 这是用于,在serv ... 
- redis之(二)redis单机的安装,配置,启动,关闭
			[1]下载redis压缩包,解压,编译 
- WebDriver自动化测试工具(2)---基本操作
			一.设置打开的浏览器大小/位置 driver.Manage().Window.Maximize(); //最大化 driver.Manage().Window.Position = , ); //设置 ... 
- Interllij IDEA  使用Git工具
			1.git简介 git是目前流行的分布式版本管理系统.它拥有两套版本库,本地库和远程库,在不进行合并和删除之类的操作时这两套版本库互不影响.也因此其近乎所有的操作都是本地执行,所以在断网的情况下任然可 ... 
