Java是否将列表类型传递给泛型方法?

Java是否将列表类型传递给泛型方法?,java,list,generics,Java,List,Generics,我编写了以下采用泛型类型的方法。如何将类型Order列表作为响应类型传递 public <T> ServiceResponse<T> fetchGet(String url, Class<T> responseType, boolean authRequired); // This works just fine fetchGet("MY_URL", Order.class, true); // How do i pass a list? fetchGet

我编写了以下采用泛型类型的方法。如何将类型Order列表作为响应类型传递

public <T> ServiceResponse<T> fetchGet(String url, Class<T> responseType, boolean authRequired);

// This works just fine
fetchGet("MY_URL", Order.class, true);

// How do i pass a list?
fetchGet("MY_URL", List<Order>.class, true);
publicserviceresponse fetchGet(字符串url、类responseType、布尔authRequired);
//这个很好用
fetchGet(“我的URL”,Order.class,true);
//如何传递列表?
fetchGet(“我的URL”,List.class,true);

您必须使用
List.class
,然后进行显式转换。或者你也可以调用
fetchGet(“MY_URL”,(Class)(Class)List.Class,true)

您必须使用
List.class
,然后进行显式转换。或者你也可以调用
fetchGet(“MY_URL”,(Class)(Class)List.Class,true)

我最终使用了数组而不是列表。我必须将其传递给RestTemplate交换方法,并传递数组而不是列表

fetchGet("MY_URL", Order[].class, true);

我最终使用了数组而不是列表。我必须将其传递给RestTemplate交换方法,并传递数组而不是列表

fetchGet("MY_URL", Order[].class, true);

我想知道jackson framework是否知道它应该将我的数据转换为什么泛型类型。将给它一个tryCannot cast Class to Class>我想知道jackson framework是否知道它应该将我的数据转换成什么泛型类型。将给它一个tryccannot cast Class to Class>