1.JSONObject

json对象,就是一个键对应一个值,使用的是大括号{ },如:{key:value}

2.JSONArray

json数组,使用中括号[ ],只不过数组里面的项也是json键值对格式的

Json对象中添加的是键值对,JSONArray中添加的是Json对象

  JSONObject Json = new JSONObject(); 
  JSONArray JsonArray = new JSONArray(); 
  Json.put("key", "value");//JSONObject对象中添加键值对 
  JsonArray.add(Json);//将JSONObject对象添加到Json数组中  

3,JSONObject与Map

Map map和json都是键值对,不同的是map中键值对中间用等号分开,json中键值对中间用冒号分开。其实json就是一种特殊形式的map。

    Map<String,String> strmap=new JSONObject();

这里的需求是:request对象获取的map,想要返回json格式也不用白费力了

转载于:https://www.cnblogs.com/li-yue/p/7168657.html

JSONObject对象和JSONArray对象的使用相关推荐

  1. jsonobject返回map_如何把JSON对象转为map对象

    如何把JSON对象转为map对象呢? JSON 对象保存在大括号内.就像在JavaScript中, 对象可以保存多个 键/值 对.Map对象保存键/值对,是键/值对的集合.任何值(对象或者原始值) 都 ...

  2. jsonobject json对象里面_将json字符串转为json对象,从对象中取需要的数据

    说明:有时候需要取json字符串中的某个键对应的值,这个时候有两个方案: 1.遍历json字符串,取需要的键对应的值.(太慢太繁琐太傻): 2.将json字符串转为json对象,从对象中取(方便): ...

  3. Java对象转换为Json对象

    前言 曾几何时,XML是程序员的宠儿,是数据传输.API.AJAX应用等方面的不二选择,但自从JSON横空出世后,或者你会发觉你身边就有很多人开始抛弃XML,在他们的心目中,JSON已经完全取代了XM ...

  4. java对象和json对象之间互相转换

    2019独角兽企业重金招聘Python工程师标准>>> import java.util.ArrayList; import java.util.Collection; import ...

  5. java对象与json对象间的相互转换的方法

    String json=JSON.toJSONString(user);//关键 1.简单的解析json字符串 首先将json字符串转换为json对象,然后再解析json对象,过程如下. 1 JSON ...

  6. JSON对象转java对象 JSON数组转LIST数组

    /*** json数组转List*/List<Student> stus = (List<Student>)JSONArray.parseArray(array.toJSONS ...

  7. JSON转JS对象,JS对象转JSON

    JSON转JS对象,JS对象转JSON </h1><div class="clear"></div><div class="po ...

  8. java之Map对象转java对象的两种简单方式

    我们在处理数据的时候,经常用到map对象转java对象,下面我们用代码演示下,希望能够帮助到有这方面需求的老哥. 要转换的java对象: public class Person {private In ...

  9. java对象与json对象间的相互转换

    工程中所需的jar包,因为在网上不太好找,所以我将它放到我的网盘里了,如有需要随便下载. 点击下载 1.简单的解析json字符串 首先将json字符串转换为json对象,然后再解析json对象,过程如 ...

  10. 第二版:JAVA对象对比VO对象找出差异值结合swagger-ApiModel无需自定义注解

    创建历史记录表存全量 变更前后数据 CREATE TABLE `ltx_change_info` (`ID` varchar(60) NOT NULL COMMENT '主键',`CHANGE_MSG ...

最新文章

  1. Android Gradle Plugin 源码解析(上)
  2. GNN 笔记:图上的傅里叶变换
  3. 机器学习初学者手抄本:数学基础、机器学习经典算法、统计学习方法等
  4. 网易企业业务进入大航海时代,邀您共创星辰大海
  5. Django框架里的MVC思想
  6. C#——后台管理端多级菜单的生成方式
  7. 通过Chrome浏览器检测和优化页面
  8. python中update是啥意思_python中update的基本使用方法详解
  9. D-Link service.cgi远程命令执行漏洞复现
  10. 检查Oracle数据库和PDB数据库的大小
  11. CES2020即将完结!盘点这些脑洞产品,保证你看一眼就被种草
  12. Windows64Adobe2019/2019全家桶
  13. 算法高级(40)-基于分治算法完美解决的人类基因组计划
  14. kodi android 目录,如何在xbmc / kodi插件中创建多个目录?
  15. 最适合小白的Odoo12框架详解(更新完毕!!!有错请指正)
  16. csp-202203
  17. veket linux输入法,智能通用输入法平台(SCIM for veket)
  18. 笔记:图解系统(小林coding)
  19. biubiu加速器下载安装包路径
  20. ctf速成_速成:共享对象摆弄

热门文章

  1. 10 个实战与面试【常用 Shell 脚本】编写
  2. 完美谢幕,这就是科比!
  3. 德国Vue.js2终极开发教程024--32
  4. 手机页面内容超出屏幕宽度时实现可拖拉滑动效果
  5. Android开发工程师,前行路上的14项技能
  6. SQL CHECKSUM 关键字
  7. 一个防御SQL注入攻击需要注意的问题
  8. FZU 2129 子序列个数(DP)题解
  9. HTML5+CSS把footer固定在底部
  10. 30、vue 过滤器(filters)