getJSONArray() 例子
时间: 2023-11-12 08:05:11 浏览: 52
假设有一个JSON字符串如下:
```
{
"name": "John",
"age": 25,
"hobbies": ["reading", "swimming", "traveling"]
}
```
我们可以使用Java中的JSONObject类将其解析为一个JSONObject对象,然后使用getJSONArray()方法获取"hobbies"属性的值(一个JSONArray对象),如下所示:
```java
import org.json.*;
public class Example {
public static void main(String[] args) {
String jsonStr = "{ \"name\": \"John\", \"age\": 25, \"hobbies\": [\"reading\", \"swimming\", \"traveling\"] }";
JSONObject jsonObj = new JSONObject(jsonStr);
JSONArray hobbiesArr = jsonObj.getJSONArray("hobbies");
for (int i = 0; i < hobbiesArr.length(); i++) {
System.out.println(hobbiesArr.getString(i));
}
}
}
```
上面的代码将输出:
```
reading
swimming
traveling
```
即"hobbies"属性的值中包含了三个字符串元素,分别是"reading"、"swimming"和"traveling",通过循环遍历JSONArray对象并使用getString()方法获取每个元素的值并输出。
阅读全文
相关推荐


















