У меня есть класс данных с картой в нем.Одним из значений, хранящихся на карте, является класс перечисления Kotlin.
public enum SecurityRole
{
User,
Admin
}
Кажется, что он сериализован и десериализован правильно, но когда я пытаюсь вытащить его из карты и привести к нужному типу, с исключением:
com.fff.security.SecurityRole cannot be cast to com.fff.security.SecurityRole
Глядя на это в отладчике, он выглядит совершенно нормально, все данные есть, это просто не имеет смысла!Я пытался использовать Java-сериализацию с ним, FST-сериализацию, Klaxon JSON-сериализацию, все они не в состоянии десериализовать эту вещь способом, который потом можно откалибровать, что я делаю неправильно!