object转list实体对象

object转list实体对象接收别人返回的 object 类型数据 pageNum 1 pageSize 10 list id 123 name 张三 age 12 id 124 name 李四 age 18 id 125 name 王五 age 22 将其转成 list 实体 需要依赖 gson 2 8 5 jarlog info 查询成功 response getBody Objectresult response getBody 获取返回数据 Ma

接收别人返回的object类型数据 :

{pageNum=1, pageSize=10, list=[{id=123, name=张三, age=12}, {id=124, name=李四, age=18},{id=125, name=王五, age=22}]}

将其转成list实体,需要依赖gson-2.8.5.jar

 log.info("查询成功,{}", response.getBody()); Object result = response.getBody(); // 获取返回数据 Map map = (Map) result; // 转map log.info("转换map后结果:{}",map); // 转list实体对象 List 
  
    userList = new Gson().fromJson(new Gson().toJson(map.get("list")), new TypeToken 
   
     >(){}.getType()); 
    
  

如果用以下强转,代码不提示错误,但执行的时候会报错。

List 
  
    userList = (List 
   
     ) map.get("list"); 
    
  
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/215245.html原文链接:https://javaforall.net

(0)
上一篇 2026年3月18日 下午2:21
下一篇 2026年3月18日 下午2:21


相关推荐

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号