Проблема сериализации с Enums на Android

Я использую XStream для сериализации некоторых объектов в XML, и столкнулся с проблемой с Enums. Исключение, которое я получаю при попытке сериализации объекта: «ObjectAccessException: неверное конечное поле java.lang.Enum.name».

По-видимому, это проблема с реализацией API отражения в Android: она неправильно обрабатывает конечные поля. Эта проблема фактически существовала в прошлых реализациях официального Sun (Oracle) JDK.

Можете ли вы подтвердить / опровергнуть это проблема с Android? Можете ли вы предложить какой-либо другой API-интерфейс сериализации, который можно использовать в этой ситуации?

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

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