Gson: работа с общими методами - PullRequest
0 голосов
/ 08 июля 2019

У меня есть общий класс.У него есть метод, который десериализует объект и возвращает его:

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, как избежать использования этого конструктора (упомянутого в вопросе) для получения класса?

...