安卓gson 解析[ { "name": "张三", "sex": "男", "age": "16" }, { "name": "李四", "sex": "女", "age": "18" } ]
时间: 2023-11-29 22:05:23 浏览: 34
以下是使用Gson解析JSON数据的Java代码示例:
```java
import com.google.gson.Gson;
import java.util.List;
public class Student {
private String name;
private String sex;
private int age;
public String getName() {
return name;
}
public String getSex() {
return sex;
}
public int getAge() {
return age;
}
public static void main(String[] args) {
String json = "[ { \"name\": \"张三\", \"sex\": \"男\", \"age\": \"16\" }, { \"name\": \"李四\", \"sex\": \"女\", \"age\": \"18\" } ]";
Gson gson = new Gson();
List<Student> students = gson.fromJson(json, new TypeToken<List<Student>>(){}.getType());
for (Student student : students) {
System.out.println("name: " + student.getName() + ", sex: " + student.getSex() + ", age: " + student.getAge());
}
}
}
```
输出结果为:
```
name: 张三, sex: 男, age: 16
name: 李四, sex: 女, age: 18
```