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": "男"
    }
  ]
}
相关推荐
心情好的小球藻17 分钟前
Python应用进阶DAY9--类型注解Type Hinting
开发语言·python
都叫我大帅哥18 分钟前
LangChain加载HTML内容全攻略:从入门到精通
python·langchain
惜.己29 分钟前
使用python读取json数据,简单的处理成元组数组
开发语言·python·测试工具·json
Y40900135 分钟前
C语言转Java语言,相同与相异之处
java·c语言·开发语言·笔记
都叫我大帅哥2 小时前
Python的Optional:让你的代码优雅处理“空值”危机
python
曾几何时`4 小时前
基于python和neo4j构建知识图谱医药问答系统
python·知识图谱·neo4j
古月-一个C++方向的小白6 小时前
C++11之lambda表达式与包装器
开发语言·c++
写写闲篇儿6 小时前
Python+MongoDB高效开发组合
linux·python·mongodb
沐知全栈开发6 小时前
Eclipse 生成 jar 包
开发语言
杭州杭州杭州7 小时前
Python笔记
开发语言·笔记·python