[英]Not able to cast response to particular list object in Java
我正在從Web服務獲取響應
[{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
究竟應該投什么? 我猜它是一個列表對象。
進行轉換時,嘗試使用List<LinkedHashMap<String, String>>
而不是List<Map<String, String>>
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.