У меня проблема десериализации json-строки с Gson. Я получаю массив команд. Командой может быть запуск, остановка, другой тип команды. Естественно, у меня есть полиморфизм, а команда start/stop наследуется от команды.
Как преобразовать его в правильный объект команды с помощью gson?
Кажется, что я получаю только базовый тип, который является объявленным типом и никогда не является типом времени выполнения.