java使用gson把json转为数组代码示例
时间: 2023-10-02 10:07:51 浏览: 90
以下是Java使用Gson将JSON转换为数组的代码示例:
1. 导入Gson库
```java
import com.google.gson.Gson;
import com.google.gson.JsonArray;
```
2. 定义JSON字符串和Gson对象
```java
String jsonStr = "[{\"name\": \"John\", \"age\": 30 }, {\"name\": \"Jane\", \"age\": 25 }]";
Gson gson = new Gson();
```
3. 使用Gson将JSON字符串转换为JsonArray对象
```java
JsonArray jsonArray = gson.fromJson(jsonStr, JsonArray.class);
```
4. 遍历JsonArray对象并访问其中的元素
```java
for(int i=0;i<jsonArray.size();i++){
System.out.println("Name: " + jsonArray.get(i).getAsJsonObject().get("name").getAsString());
System.out.println("Age: " + jsonArray.get(i).getAsJsonObject().get("age").getAsInt());
}
```
输出结果如下:
```
Name: John
Age: 30
Name: Jane
Age: 25
```
阅读全文