Json拼接

java 复制代码
package service.WebWh;

import com.alibaba.fastjson2.JSONArray;
import com.alibaba.fastjson2.JSONObject;

public class a {

    public static void main(String[] args) {

        // 创建一个 JSONArray 对象用于存储多个 JSON 数据对象
        JSONArray jsons = new JSONArray();

        // 创建第一个 JSON 数据对象并添加数据
        JSONObject data1 = new JSONObject();
        data1.put("name", "张三");   // 添加姓名字段
        data1.put("age", 25);        // 添加年龄字段
        data1.put("gender", "男");   // 添加性别字段
        jsons.add(data1);            // 将第一个数据对象添加到 JSONArray 中

        // 创建第二个 JSON 数据对象并添加数据
        JSONObject data2 = new JSONObject();
        data2.put("name", "李四");   // 添加姓名字段
        data2.put("age", 30);        // 添加年龄字段
        data2.put("gender", "男");   // 添加性别字段
        jsons.add(data2);            // 将第二个数据对象添加到 JSONArray 中

        // 创建最终的 JSON 数据对象
        JSONObject json = new JSONObject();
        json.put("code", 0);         // 添加状态码字段,表示成功
        json.put("msg", "成功");     // 添加消息字段,表示成功
        json.put("count", "2");      // 添加数据数量字段,表示数据中包含两个对象
        json.put("data", jsons);     // 添加数据字段,将 JSONArray 对象作为值

        // 打印最终生成的 JSON 字符串
        System.out.println(json.toJSONString());

    }
}

json打印结果

java 复制代码
{
  "code": 0,
  "msg": "成功",
  "count": "2",
  "data": [
    {
      "name": "张三",
      "age": 25,
      "gender": "男"
    },
    {
      "name": "李四",
      "age": 30,
      "gender": "男"
    }
  ]
}
相关推荐
Dominic_Holmes13 分钟前
代码随想录算法训练营Day30 | 01背包问题(卡码网46. 携带研究材料)、Leetcode416.分割等和子集
数据结构·python·算法·leetcode
越城19 分钟前
冒泡与 qsort 排序策略集
c语言·开发语言·算法·排序算法
小巫程序Demo日记26 分钟前
Spring Cache与Redis集成原理
数据库·spring boot·python
神奇侠202430 分钟前
快速入手-基于python和opencv的人脸检测
python·opencv
Warson_L40 分钟前
Python Tuple(元组)知识点总结
python
mushangqiujin1 小时前
python爬虫 线程,进程,协程
开发语言·爬虫·python
蜂酷科技资讯1 小时前
如何提高编程效率 ? 用 文心快码Zulu 轻松搞定电子邀请函
python
Eva2156651 小时前
Flask+Influxdb+grafna构建电脑性能实时监控系统
后端·python·flask
小王努力学编程1 小时前
贪心算法学习C++
开发语言·c++·学习·算法·leetcode·贪心算法
羽沢311 小时前
js高级_执行上下文和作用域
开发语言·javascript·ecmascript