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": "男"
}
]
}