我收到来自网络服务的回复
[{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
究竟应该铸造什么?我猜它是一个列表对象。
答案 0 :(得分:0)
在进行投射
时,尝试使用List<LinkedHashMap<String, String>>
代替List<Map<String, String>>