hutool json转list_java组件HuTool相关工具类的使用(四)
时间: 2023-12-24 15:06:04 浏览: 115
hutool 工具类
好的,我明白了。关于 HuTool 中的 JSON 转 List 工具的使用,可以参考以下代码示例:
```java
import cn.hutool.core.convert.Convert;
import cn.hutool.json.JSONArray;
public class Test {
public static void main(String[] args) {
String jsonString = "[{\"name\":\"Tom\",\"age\":20},{\"name\":\"Jerry\",\"age\":22}]";
JSONArray jsonArray = new JSONArray(jsonString);
List<User> userList = Convert.toList(User.class, jsonArray);
System.out.println(userList);
}
}
class User {
private String name;
private int age;
// 省略 getter 和 setter 方法
}
```
在这个示例中,我们首先定义了一个 JSON 字符串 `jsonString`,其中包含两个用户的信息。然后,我们使用 HuTool 中的 `JSONArray` 类将这个字符串转换成了一个 JSON 数组 `jsonArray`。接着,我们使用 `Convert.toList` 方法将这个 JSON 数组转换成了一个 `List<User>` 类型的用户列表 `userList`。最后,我们输出这个列表,得到了如下结果:
```
[User{name='Tom', age=20}, User{name='Jerry', age=22}]
```
需要注意的是,在使用 HuTool 进行 JSON 转换时,需要先将 JSON 字符串转换成 `JSONArray` 或 `JSONObject` 对象,然后再进行转换操作。此外,我们还需要在进行转换之前,先定义好对应的 Java 类型,如示例中的 `User` 类。
阅读全文