Можно ли создать метод, который анализирует обобщенную коллекцию из jsson? Мой вышеприведенный подход не работает, потому что во время выполнения gson возвращает ArrayList LinkedHasmaps, однако во время компиляции ошибок нет.
private <T> ArrayList<T> readArray(String json)
{
Gson gson = new Gson();
Type collType = new TypeToken<ArrayList<T>>() {
}.getType();
return gson.fromJson(json, collType);
}
Я уже рассматривал некоторые подобные вопросы, например: Использование универсального типа с Gson , но я не нашел решения, которое действительно работает.