无法在Java中对特定列表对象进行响应

时间:2015-06-25 12:39:44

标签: java

我收到来自网络服务的回复

[{Id=100, value=1815401000238}, {Id=101, value=1815401000244}]

这里我将值转换为列表对象

List<Map<String, String>> leadIds

这里我将响应传递给方法

ServiceUtil.Status(leadIds); 

leadIds有上述回复

这是方法定义

 public Response updateStatus(List<Map<String, String>> leadIds) {

这样我就可以进行转换和迭代。但是,它引发了我的错误

java.lang.ClassCastException: java.util.LinkedHashMap cannot be cast to java.util.Map$Entry

究竟应该铸造什么?我猜它是一个列表对象。

1 个答案:

答案 0 :(得分:0)

在进行投射

时,尝试使用List<LinkedHashMap<String, String>>代替List<Map<String, String>>