Gson TypeToken с динамическим типом элемента ArrayList

У меня есть этот код:

Type typeOfObjectsList = new TypeToken() {}.getType();
List objectsList = new Gson().fromJson(json, typeOfObjectsList);

Он преобразует строку JSON вList объектов. Но теперь я хочу иметь этоArrayList с динамическим типом (не толькоmyClass), определенный во время выполнения.

'ArrayListтип элемента будет определяться сотражение.

Я попробовал это:

    private  Type setModelAndGetCorrespondingList2(Class type) {
        Type typeOfObjectsListNew = new TypeToken() {}.getType();
        return typeOfObjectsListNew;
    }

Но это нет работа. Это исключение:

java.sql.SQLException: Fail to convert to internal representation: {....my json....}

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

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