java将json转换成list数组
时间: 2023-04-24 12:01:59 浏览: 114
java实现二维数组转json的方法示例
可以使用Java中的Jackson库来将JSON转换成List数组。具体步骤如下:
1. 导入Jackson库的依赖:
```xml
<dependency>
<groupId>com.fasterxml.jackson.core</groupId>
<artifactId>jackson-databind</artifactId>
<version>2.12.3</version>
</dependency>
```
2. 创建一个Java类来表示JSON中的数据结构:
```java
public class Person {
private String name;
private int age;
// getters and setters
}
```
3. 使用Jackson库将JSON转换成List数组:
```java
ObjectMapper objectMapper = new ObjectMapper();
List<Person> persons = objectMapper.readValue(jsonString, new TypeReference<List<Person>>(){});
```
其中,jsonString是JSON字符串,TypeReference<List<Person>>表示要转换成的数据类型是List<Person>。
4. 遍历List数组:
```java
for (Person person : persons) {
System.out.println(person.getName() + " " + person.getAge());
}
```
阅读全文