使用hutool将json集合对象转化为对象
- 人工智能
- 2025-09-15 21:00:01

集合之间相互转化 //List转Json,maps是List类型的参数 String json = JSONUtil.toJsonStr(maps); System.out.println("这是json字符串: "+json); //Json转List JSONArray objects =JSONUtil.parseArray(json); List<Map> maps1 = JSONUtil.toList(objects, Map.class); System.out.println("这是list集合: "+maps1); 对象之间相互转化 import cn.hutool.json.JSONUtil; public class TestHuTool { public static void main(String[] args) { // 创建一个User对象 User user = new User("admin", "123"); // 对象转JSON字符串 String toJsonStr = JSONUtil.toJsonStr(user); System.out.println(toJsonStr); // JSON字符串转对象 User toBean = JSONUtil.toBean(toJsonStr, User.class); System.out.println(toBean); } } class User { private String username; private String password; public User(String username, String password) { this.username = username; this.password = password; } @Override public String toString() { return "User{" + "username='" + username + '\'' + ", password='" + password + '\'' + '}'; } } 在这个示例中,我们首先创建了一个User对象,然后使用JSONUtil.toJsonStr方法将其转换为JSON字符串。接着,我们使用JSONUtil.toBean方法将JSON字符串转换回User对象。 使用Convert类进行转换 HuTool的Convert类提供了更多类型的转换功能,包括字符串与其他类型之间的转换。以下是一些常见的转换示例: import cn.hutool.core.convert.Convert; public class TestConvert { public static void main(String[] args) { // 字符串转整数 int intValue = Convert.toInt("123"); System.out.println(intValue); // 字符串转日期 String dateStr = "2021-01-01"; Date date = Convert.toDate(dateStr); System.out.println(date); // 字符串转集合 String[] strArray = {"1", "2", "3"}; List<Integer> intList = Convert.toList(Integer.class, strArray); System.out.println(intList); } }
使用hutool将json集合对象转化为对象由讯客互联人工智能栏目发布,感谢您对讯客互联的认可,以及对我们原创作品以及文章的青睐,非常欢迎各位朋友分享到个人网站或者朋友圈,但转载请说明文章出处“使用hutool将json集合对象转化为对象”