2015-06-25 56 views
0

我碰到一個web服務響應,不能夠施展響應特定列表對象在Java中

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

在這裏,我精鑄人的價值,列出對象

List<Map<String, String>> leadIds 

這裏我「M傳遞響應於所述方法

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

哪裏是你的代碼是什麼時候? – Eran

+0

@Eran,我不能把代碼放在這裏。但是,我期待着這種類型的迴應應該投射到物體上。 – Syed

+0

@Eran我已經把方法定義。請檢查 – Syed

回答

0

嘗試使用List<LinkedHashMap<String, String>>,而不是List<Map<String, String>>做鑄造

+0

我會試着讓你知道Safwan – Syed

+0

@Nizam是否有效? –