私は安心したフレームワークを使用しており、その中に JsonPath クラスがあります。JsonPath には getList(String path, Class T); のメソッド シグネチャがあります。
私はこのようなことをしようとしています:
List<JsonPath> myList = myJsonPathObject.getList("mypath", JsonPath.class);
そして、ランタイムキャスト例外が発生します。したがって、これを呼び出す際の正しい形式は何でしょうか。私も試みました:
List<JsonPath> myList = myJsonPathObject.getList("mypath", new ArrayList<JsonPath>().getClass());
そしてそれも失敗しました。実際、それはコンパイルに失敗しました。