java新建json 数组_Java创建JSON对象
Java创建JSON对象
private void getJson(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException {
PrintWriter out=response.getWriter();//servlet的输出流,在页面可以直接显示和解析
//response顾名思义就是服务器对浏览器的响应,PrintWriter它的实例就是向前端的JSP页面输出结果;
//比如out.print("Hello World"),在JSP页面就会有Hello World.
//从HttpServletResponse中get一个PrintWriter,
//打个通俗的比方就是通过HttpServletResponse对象得到一支笔,然后就可以用out.print()方法在网页上写任何你想显示的内容。
//通过PrintWrite,以流方式输出html,返回给客户端,显示在IE上。
//取一个响应客户端的流对象
//获取PrintWriter流,用来在客户端输出。
//当一个Servlet响应的时候将响应信息通过out对象输出到网页上,当响应结束时它自动被关闭。所以也可以理解为:
//调用response.getWriter()这个对象的同时获得了网页的画笔,这时就可以通过这个画笔在网页上画任何想要显示的东西
JSONObject resultJson=new JSONObject(); //JSONObject是对象形式
JSONArray jsonArray=new JSONArray(); //JSONArray是数组形式
JSONObject jsonObject1=new JSONObject();
jsonObject1.put("name", "张三");
jsonObject1.put("age", 22);
JSONObject scoreObject1=new JSONObject();
scoreObject1.put("chinese", 90);
scoreObject1.put("math", 100);
scoreObject1.put("english", 80);
jsonObject1.put("score", scoreObject1);
JSONObject jsonObject2=new JSONObject();
jsonObject2.put("name", "李四");
jsonObject2.put("age", 23);
JSONObject scoreObject2=new JSONObject();
scoreObject2.put("chinese", 70);
scoreObject2.put("math", 90);
scoreObject2.put("english", 90);
jsonObject2.put("score", scoreObject2);
JSONObject jsonObject3=new JSONObject();
jsonObject3.put("name", "王五");
jsonObject3.put("age", 24);
JSONObject scoreObject3=new JSONObject();
scoreObject3.put("chinese", 80);
scoreObject3.put("math", 60);
scoreObject3.put("english", 90);
jsonObject3.put("score", scoreObject3);
jsonArray.add(jsonObject1);
jsonArray.add(jsonObject2);
jsonArray.add(jsonObject3);
resultJson.put("students", jsonArray);
out.println(resultJson);
out.flush(); //立即将缓冲区的数据输出到接收方
out.close(); //关闭输出流
}
java新建json 数组_Java创建JSON对象相关推荐
- java新建一个女朋友_java创建一个女朋友类(对象啥的new一个就是)==建造者模式,一键重写...
创建一个女朋友,她有很多的属性,比如:性别,年龄,身高,体重,类型等等,虽然每个女朋友都有这些属性,但是每个人找女朋友的要求都是不一样的,有的人喜欢男的,有的人喜欢女的,有的喜欢胖的,不同的人可以根据 ...
- ajax解析json中的对象数组对象,在JQuery中检索json数组后获取json对象Ajax
我使用JQuery AJAX检索某些数据(标题和说明).正如你可以看到我打通的结果,并出结果的JSON数组和循环div标签中在JQuery中检索json数组后获取json对象Ajax success ...
- JS/Jquery遍历JSON对象、JSON数组、JSON数组字符串、JSON对象字符串
JS遍历JSON对象 JSON对象 var jsonObj = {"id": 102,"year": "2019-2020","l ...
- JSON解析实战篇:JSON数组中含JSON数组
少年最好的地方就是:嘴里说着要放弃,心里却都憋着一口气. 前言 关于JSON和本文中所用的Fastjson介绍,可以查看我的这两篇博客: JSON简介:什么是JSON -> https://bl ...
- 在 Java 中,为什么需要创建内部类对象之前需要先创建外部类对象
在 Java 中,为什么需要创建内部类对象之前需要先创建外部类对象 我们知道,在 Java 中,创建一个内部类对象之前,需要它的一个外部类对象.这是因为内部类可能使用外部类的数据. 在内部类中 ...
- html遍历json数组,JS遍历JSON数组及获取JSON数组长度操作示例【测试可用】
本文实例讲述了JS遍历JSON数组及获取JSON数组长度操作.分享给大家供大家参考,具体如下: 遍历 JSON 数组: var questions = data.data.questionnaire. ...
- java封装对象数组_java解析JSON对象和封装对象的示例
在本例中java解析JSON对象使用的是org.json,因此,如果各位想测试我的代码,请先确保有java.json.jar包,否则,就需要去网上下载这个jar包,然后才可以正常使用本代码. 本例的功 ...
- java中将json字符串_Java中JSON字符串与java对象的互换实例详解
在开发过程中,经常需要和别的系统交换数据,数据交换的格式有XML.JSON等,JSON作为一个轻量级的数据格式比xml效率要高,XML需要很多的标签,这无疑占据了网络流量,JSON在这方面则做的很好, ...
- java json转map数组_java将 json数组转map
展开全部 首先你的 [{"key":"1"},{"key":"2"}] 是个 json 数组格式 如果626169647 ...
- java解析json数据_java解析JSON数据详解
JSON是目前最流行的轻量级数据交换语言(没有之一).尽管他是javaScript的一个子集.但由于其是独立与语言的文本格式,它几乎可以被所有编程语言所支持. 以下是对java语言中解析json数据的 ...
最新文章
- 线程中应该注意的问题
- 关于 $'\r': 未找到命令的解决(bad interpreter )
- Python的locals()函数
- python保存运行结果下次使用_将python运行结果保存至本地文件中的示例讲解
- stripe pay_J2Pay –简介
- 远控免杀专题 13----zirikatu免杀
- bob-tong 字符串函数之Strtok()函数
- Flask-1-05-CookieSession
- html 添加窗口小部件,如何:为自定义窗口小部件定义主题(样式)项
- template多行编写的方式
- libcurl库的异步用法
- 基本BASH SHELL脚本命令——切换目录以及处理文件和目录的基本知识
- python_sklearn机器学习算法系列之LogisticRegression(逻辑回归)----识别垃圾邮件(短信)
- 阿里云盘小白羊版:支持满速上传下载的第三方阿里云盘客户端
- ArcGIS学习笔记-1.功能-1.4 矢量图基本
- 2022最新SpringBoot2.X仿B站项目part1笔记
- Mac 关闭Cisco AnyConnect 开启启动
- 今天,我们为什么应该读懂华为人工智能?
- 深圳市龙华区关于规范产业用房租赁市场稳定租赁价格的实施细则(修订)
- 基础opc协议介绍功能和使用测试