您需要通过它。
public static <E extends Thing> E[] parseThingsFromJSON(String body, Class<E[]> eClass) { return parser.fromJson(body, eClass);}泛型在很大程度上是编译时的功能。这意味着它在运行时不可用(某些例外)
在这种情况下,要使泛型类型在运行时可用,必须将其作为附加参数传递。

您需要通过它。
public static <E extends Thing> E[] parseThingsFromJSON(String body, Class<E[]> eClass) { return parser.fromJson(body, eClass);}泛型在很大程度上是编译时的功能。这意味着它在运行时不可用(某些例外)
在这种情况下,要使泛型类型在运行时可用,必须将其作为附加参数传递。