JSONObject与JSONArray封装数据格式区别

一.JSONObject 封装后数据展示结果

复制代码
JSONObject jsonData = new JSONObject();
jsonData.put("Id", "Id");
jsonData.put("name", "name");
jsonData.put("age", "age");
System.out.println(jsonData.toJSONString());

注意json结构:{}

二.JSONArray封装后数据展示结果

复制代码
JSONObject jsonData = new JSONObject();
jsonData.put("Id", "Id");
jsonData.put("name", "name");
jsonData.put("age", "age");
JSONArray jsonArr = new JSONArray();
jsonArr.add(jsonData);
System.out.println(jsonArr.toString());

注意json结构:{}

三.JSONObject中嵌套JSONObject

复制代码
JSONObject jsonData = new JSONObject();
jsonData.put("Id", "Id");
jsonData.put("name", "name");
jsonData.put("age", "age");
JSONObject data = new JSONObject();
data.put("data",jsonData);
System.out.println(data.toString());

注意json结构:{"data":{}}

四.JSONObject中嵌套JSONArray

复制代码
JSONObject jsonData = new JSONObject();
jsonData.put("Id", "Id");
jsonData.put("name", "name");
jsonData.put("age", "age");
JSONArray jsonArr = new JSONArray();
jsonArr.add(jsonData);
JSONObject data = new JSONObject();
data.put("data",jsonArr);
System.out.println(data.toString());

注意json结构:{"data":{}}

通过以上练习,各位可以掌握JSONObject与JSONArray组装结构过程。

牢记:JSONObject->{} ,JSONArray->\[\]

相关推荐
A黄俊辉A2 小时前
uniapp webview中实现 app和内嵌的H5双向通信
vue.js·json
胡写代码2 小时前
别再前后端各写一套表单校验了
java·后端
小鱼能吃糖2 小时前
缺陷修复总览 · mall电商项目:5类缺陷,1个病根,4个业务域
java·电商
此时不提桶,更待何时2 小时前
01-06-A-JVM排查实战详解
java·jvm
vipxieliang3 小时前
ValidX 在 DDD 领域驱动设计中的实践
java·spring boot
ba_pi3 小时前
mysql 查询所有表名并授权
java
ProcessOn官方账号3 小时前
java函数式编程--入门基础
java·编程·函数式编程
一嘴一个橘子4 小时前
优惠券秒杀思路,redis 分布式锁 方式
java
xufengzhu4 小时前
Java 虚拟线程实战指南(JDK 21+)
java·虚拟线程·jdk21+