簡體   English   中英

無法將響應轉換為Java中的特定列表對象

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM