List.get(0) 在 eclipse 的表达式 window 中工作正常但是当我 运行 我的代码时它抛出 classcastexception

List.get(0) working fine in expressions window of eclipse but when I run my code it throws classcasteexception

我正在从放心的 post 方法中获得响应,并将响应存储在 Arraylist 中。当我尝试使用像 list.get(0) 这样存储在 Arraylist 中的值时,它会抛出 class 种姓异常,但是在表达式 window 中,我可以看到存储在 arraylist 中的值。

1> 我查了一下放心返回的类型,是returns arraylist.

2> 我试过使用散列映射但没有成功

List<String> list = 
             ResponseHolder.response.then().extract().path("data");
//On below line exception is thrown
String a = list.get(0).toString();

请参考屏幕截图以便更好地理解..

ResponseHolder.response.then().extract().path("data"); 可能不是 return ListString

使用通配符?

List<?> list = 
             ResponseHolder.response.then().extract().path("data");
//On below line exception is thrown
String a = list.get(0).toString();