Тензорная интерпретация

Быстрое решение, которое сработало для меня. Я вижу, что для этого уже есть ответ, и это может быть даже не лучшим способом. Кроме того, для моего решения вам понадобится Gson .

Однако я столкнулся с ситуацией, когда мне нужно было создать экземпляр универсального класса типа java.lang.reflect.Type.

Следующий код создаст экземпляр класса, который вы хотите, с нулевыми переменными экземпляра.

T object = new Gson().fromJson("{}", myKnownType);

Где myKnownType известно заранее и получено через TypeToken.getType().

Теперь вы можете установить соответствующие свойства для этого объекта. Опять же, это может быть не лучший способ сделать это, но он работает как быстрое решение, если это то, что вам нужно.

0
задан mark.J. 13 July 2018 в 11:44
поделиться