У меня есть общий класс.У него есть метод, который десериализует объект и возвращает его:
public class MyClass<T> {
T storage;
private T get() throws InterruptedException {
T clone=gson.fromJson(storage,myclass); //not working
return clone;
}
}
Моя проблема в том, что fromJson запрашивает Class в качестве второго параметра.Как я могу получить это от моего Типа T?Существует ли общая реализация fromJson?
EDIT: есть ли общая реализация Gson, как избежать использования этого конструктора (упомянутого в вопросе) для получения класса?