getjsonarray
时间: 2023-08-10 15:10:18 浏览: 164
获取json文件
`getJSONArray` 是一个方法,用于从 JSON 对象中获取一个 JSON 数组。它可以在 Java 和 Android 中使用。以下是用法示例:
```java
import org.json.*;
String jsonString = "{\"name\":\"John\", \"age\":30, \"cars\":[\"Ford\", \"BMW\", \"Fiat\"]}";
JSONObject jsonObject = new JSONObject(jsonString);
JSONArray jsonArray = jsonObject.getJSONArray("cars");
for (int i = 0; i < jsonArray.length(); i++) {
String car = jsonArray.getString(i);
System.out.println(car);
}
```
在上面的示例中,我们首先创建了一个 JSON 字符串并将其转换为 JSON 对象。然后,我们使用 `getJSONArray` 方法从 JSON 对象中获取名为 "cars" 的 JSON 数组。最后,我们遍历该数组并打印出其中的每个元素。
注意:在使用 `getJSONArray` 方法时,如果指定的键不存在或其值不是 JSON 数组,则会抛出 JSONException 异常。
阅读全文