jsonarray 转java list fastjson
时间: 2023-07-25 15:38:35 浏览: 103
list转json
可以使用 Fastjson 的 parseArray 方法将 JSON 字符串转换为 Java List 对象。例如:
```java
import com.alibaba.fastjson.JSON;
import com.alibaba.fastjson.JSONArray;
String jsonStr = "[{\"id\":1,\"name\":\"Alice\"},{\"id\":2,\"name\":\"Bob\"}]";
List<User> userList = JSONArray.parseArray(jsonStr, User.class);
class User {
private int id;
private String name;
// getters and setters
}
```
上面的代码示例中,将 JSON 字符串 `jsonStr` 转换为 `List<User>` 对象。其中,`User` 类需要包含对应的属性和 getter/setter 方法。可以使用 `JSONArray.parseArray` 方法指定要转换的对象类型,即可将 JSON 数组转换为 Java List 对象。
阅读全文