JSONArray.parseArray的用法举例
时间: 2024-04-30 08:17:20 浏览: 10
好的,针对您的问题,可以这样使用JSONArray.parseArray方法:
假设有以下 JSON 字符串:
```
String jsonStr = "[{
"name": "张三",
"age": 20,
"gender": "男"
},
{
"name": "李四",
"age": 25,
"gender": "女"
}]";
```
首先导入以下包:
```
import com.alibaba.fastjson.JSONArray;
import com.alibaba.fastjson.JSONObject;
```
然后可以采用如下方式解析 JSON 字符串:
```
JSONArray jsonArray = JSONArray.parseArray(jsonStr);
for (int i = 0; i < jsonArray.size(); i++) {
JSONObject jsonObject = jsonArray.getJSONObject(i);
String name = jsonObject.getString("name");
int age = jsonObject.getInteger("age");
String gender = jsonObject.getString("gender");
System.out.println("name: " + name + ", age: " + age + ", gender: " + gender);
}
```
对于以上 JSON 字符串,输出结果如下:
```
name: 张三, age: 20, gender: 男
name: 李四, age: 25, gender: 女
```
希望这个例子能够帮助您理解JSONArray.parseArray方法的用法。