Gson - конвертировать из Json в типизированный ArrayList <T>

Используя библиотеку Gson, как мне преобразовать строку JSON вArrayList пользовательского классаJsonLog? В принципе,JsonLog интерфейс, реализованный с помощью различных типов журналов, созданных моим приложением для Android - журналы SMS, журналы вызовов, журналы данных - и этоArrayList это коллекция всех из них. Я продолжаю получать сообщение об ошибке в строке 6.

public static void log(File destination, JsonLog log) {
    Collection logs = null;
    if (destination.exists()) {
        Gson gson = new Gson();
        BufferedReader br = new BufferedReader(new FileReader(destination));
        logs = gson.fromJson(br, ArrayList.class); // line 6
        // logs.add(log);
        // serialize "logs" again
    }
}

Кажется, компилятор нея не понимаюм со ссылкой на типизированныйArrayList, Что я делаю?

Ответы на вопрос(4)

Ваш ответ на вопрос