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->\[\]

相关推荐
鬼手点金7 分钟前
Skills:领域能力的可组合单元
java·人工智能·笔记·自动化·1024程序员节
xiaoye-duck16 分钟前
《C++ 工具库实战》C++ 解析利器 JsonCpp:从基础使用到封装简易 JSON 工具
c++·json·第三方库
javachen__20 分钟前
试试Jackson:把JSON拉平成普通属性
json
captain3769 小时前
MyBatis(入门5)其他查询操作
java·数据库·spring boot·mybatis
Novproxy_Z9 小时前
商用代理避坑:如何识别商家拿机房 IP 冒充住宅 IP
java·网络·tcp/ip
文丑颜不良啊10 小时前
LeetCode1481~1500题目解析
java·leetcode
2601_9628857210 小时前
quotes 字段全解:涨跌幅、振幅、换手率的口径与单位
java·前端·spring
前端精髓10 小时前
调用openrouter的免费API模型
java·前端·javascript
步行cgn10 小时前
Spring MVC 拦截器 Interceptor 详解:从执行流程到实战应用
java·spring·mvc
文丑颜不良啊11 小时前
LeetCode1381~1400题目解析
java·leetcode