接收别人返回的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
