怎么定义json对象数组 java

java 中,json 对象数组是一个包含 json 对象的数组,使用 jsonarray 类表示,可通过 put() 方法添加元素,通过 get() 方法获取 json 对象,具体示例可见本文。

怎么定义json对象数组 java

如何定义 JSON 对象数组在 Java

Java 中,JSON 对象数组是一个包含 JSON 对象的数组。JSON 对象数组是一个有序集合,其中每个元素都是一个 JSON 对象

语法

JSONArray jsonArray = new JSONArray();

其中:

  • JSONArray 是 org.json 包中的一个类,表示一个 JSON 数组。

添加 JSON 对象

可以使用 put() 方法向数组中添加 JSON 对象

jsonArray.put(new JSONObject());

也可以使用 put() 方法添加其他 JSON 值,例如字符串、数字、布尔值或其他 JSON 数组。

获取 JSON 对象

可以使用 get() 方法从数组中获取 JSON 对象

JSONObject jsonObject = jsonArray.getJSONObject(index);

其中:

  • index 是数组索引。

示例

以下示例演示了如何在 Java 中创建和使用 JSON 对象数组:

import org.json.JSONArray;
import org.json.JSONObject;

public class Main {
    public static void main(String[] args) {
        JSONArray jsonArray = new JSONArray();
        
        // 创建一个 JSON 对象并添加到数组
        JSONObject jsonObject1 = new JSONObject();
        jsonObject1.put("name", "John");
        jsonObject1.put("age", 30);
        jsonArray.put(jsonObject1);
        
        // 创建另一个 JSON 对象并添加到数组
        JSONObject jsonObject2 = new JSONObject();
        jsonObject2.put("name", "Mary");
        jsonObject2.put("age", 25);
        jsonArray.put(jsonObject2);
        
        // 获取第一个 JSON 对象
        JSONObject jsonObject = jsonArray.getJSONObject(0);
        System.out.println(jsonObject.getString("name")); // 输出:John
    }
}

以上就是怎么定义json对象数组 java的详细内容,更多请关注硕下网其它相关文章!