JSONArray用法
时间: 2023-08-21 13:57:22 浏览: 140
JSONArray 是一个用于处理 JSON 格式数据的 Java 类。它提供了一系列方法来解析和操作 JSON 数组。以下是一些常见的 JSONArray 用法:
1. 创建 JSONArray 对象:
JSONArray array = new JSONArray(); // 创建一个空的 JSONArray 对象
2. 添加元素到 JSONArray:
array.put("value"); // 添加字符串元素
array.put(123); // 添加整数元素
array.put(true); // 添加布尔元素
array.put(new JSONObject()); // 添加嵌套的 JSONObject 元素
3. 获取 JSONArray 中的元素:
Object element = array.get(index); // 获取指定索引位置的元素
String str = array.getString(index); // 获取指定索引位置的字符串元素
int num = array.getInt(index); // 获取指定索引位置的整数元素
boolean bool = array.getBoolean(index); // 获取指定索引位置的布尔元素
JSONObject obj = array.getJSONObject(index); // 获取指定索引位置的嵌套 JSONObject 元素
4. 遍历 JSONArray:
for (int i = 0; i < array.length(); i++) {
Object element = array.get(i);
// 处理每个元素
}
5. 将 JSONArray 转换为字符串:
String jsonString = array.toString();
6. 解析 JSON 字符串为 JSONArray:
JSONArray newArray = new JSONArray(jsonString);
以上是一些 JSONArray 的常用用法,你可以根据具体需求进行进一步的操作。
阅读全文