java 字符串转list json
时间: 2023-12-03 19:05:55 浏览: 32
以下是将Java字符串转换为List JSON的示例代码:
```java
import com.alibaba.fastjson.JSON;
import com.alibaba.fastjson.JSONArray;
import java.util.List;
public class Main {
public static void main(String[] args) {
String jsonString = "[{\"id\":1,\"name\":\"John\"},{\"id\":2,\"name\":\"Jane\"}]";
List<Person> personList = JSONArray.parseArray(jsonString, Person.class);
System.out.println(personList);
}
}
class Person {
private int id;
private String name;
public int getId() {
return id;
}
public void setId(int id) {
this.id = id;
}
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
@Override
public String toString() {
return "Person{" +
"id=" + id +
", name='" + name + '\'' +
'}';
}
}
```
在上面的示例中,我们使用FastJSON库将JSON字符串转换为Person对象的List。我们首先定义了一个Person类,然后使用JSONArray.parseArray()方法将JSON字符串转换为List<Person>对象。