JSONArray 是 Java 中用于表示 JSON 数组对象的类,它位于 org.json 包中。该包提供了操作 JSON 数据的各种实用工具。

JSONArray 可用于以下场景:

  1. 读取 JSON 字符串中的数组数据
  2. 将 Java 中的数组转换为 JSON 字符串
  3. 构建 JSON 数组对象并将其转换为字符串输出

以下是一些常用的 JSONArray 方法:

  1. put(Object value):将一个值添加到 JSON 数组中
  2. get(int index):获取 JSON 数组中指定索引位置的值
  3. length():获取 JSON 数组中元素的个数
  4. remove(int index):删除 JSON 数组中指定索引位置的值
  5. toString():将 JSON 数组转换为字符串输出

代码示例

1. 读取 JSON 字符串中的数组数据

String jsonStr = '["apple","banana","orange"]';
JSONArray jsonArray = new JSONArray(jsonStr);
for (int i = 0; i < jsonArray.length(); i++) {
    String fruit = jsonArray.getString(i);
    System.out.println(fruit);
}

2. 将 Java 中的数组转换为 JSON 字符串

String[] fruits = {"apple", "banana", "orange"};
JSONArray jsonArray = new JSONArray(fruits);
String jsonStr = jsonArray.toString();
System.out.println(jsonStr);

3. 构建 JSON 数组对象并将其转换为字符串输出

JSONArray jsonArray = new JSONArray();
jsonArray.put("apple");
jsonArray.put("banana");
jsonArray.put("orange");
String jsonStr = jsonArray.toString();
System.out.println(jsonStr);
Java JSONArray: 用法详解及代码示例

原文地址: https://www.cveoy.top/t/topic/nd66 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录