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": "男"
    }
  ]
}
相关推荐
2301_7644413311 分钟前
Aella Science Dataset Explorer 部署教程笔记
笔记·python·全文检索
爱笑的眼睛1112 分钟前
GraphQL:从数据查询到应用架构的范式演进
java·人工智能·python·ai
BoBoZz1919 分钟前
ExtractSelection 选择和提取数据集中的特定点,以及如何反转该选择
python·vtk·图形渲染·图形处理
liwulin050623 分钟前
【PYTHON-YOLOV8N】如何自定义数据集
开发语言·python·yolo
青蛙大侠公主1 小时前
Thread及其相关类
java·开发语言
生产队队长1 小时前
Web:免费的JSON接口
json
爱吃大芒果1 小时前
Flutter 主题与深色模式:全局样式统一与动态切换
开发语言·javascript·flutter·ecmascript·gitcode
云栖梦泽1 小时前
易语言数据库操作:结构化数据管理的核心
开发语言
木头左1 小时前
LSTM量化交易策略中时间序列预测的关键输入参数分析与Python实现
人工智能·python·lstm
电子硬件笔记1 小时前
Python语言编程导论第七章 数据结构
开发语言·数据结构·python