java将json字符串转为list
时间: 2023-04-13 08:02:55 浏览: 76
可以使用 Gson 类来将 JSON 字符串转换为 List。下面是一个示例:
```
import com.google.gson.Gson;
import com.google.gson.reflect.TypeToken;
import java.util.List;
public class Main {
public static void main(String[] args) {
String json = "[{\"name\":\"John\",\"age\":30},{\"name\":\"Mike\",\"age\":25}]";
Gson gson = new Gson();
List<Person> people = gson.fromJson(json, new TypeToken<List<Person>>(){}.getType());
for (Person person : people) {
System.out.println(person.name + " is " + person.age + " years old.");
}
}
}
class Person {
String name;
int age;
}
```
在上面的示例中,首先导入 Gson 和 TypeToken 类。然后,使用 Gson 类的 fromJson() 方法将 JSON 字符串转换为 List。使用 TypeToken 类来指定 List 的类型。