Expectxml jackson error при включении запугивания r8 ПрогвордаAndroid

Форум для тех, кто программирует под Android
Ответить Пред. темаСлед. тема
Anonymous
 Expectxml jackson error при включении запугивания r8 Прогворда

Сообщение Anonymous »

У меня есть приложение для Android, которое использует модернизацию и десериализует результат с FASEXML.Jackson . Если я включите запутывание с R8 (Proguard), модернизация прекращает работу, придавая это исключение, когда я пытаюсь получить данные из Интернета: < /p>

com.fasterxml.jackson.databind.exc.invaliddefinexexexexexexcept Типы либо должны быть сопоставлены с бетонными типами,
имеют пользовательский Deserializer, либо содержать дополнительную информацию типа < /p>
< /blockquote>
Это класс: < /p>
@JacksonXmlRootElement(localName = "thing")
data class MyClass(
val par: String,

@JsonDeserialize(using = CustomDeserializer::class)
val sol: Sol,

val oar2: String? = null,
val oar3: String? = null
)
< /code>
он использует пользовательский осмоализатор, я не знаю, это проблема: < /p>
class CustomDeserializer : JsonDeserializer() {
override fun deserialize(parser: JsonParser, context: DeserializationContext): Sol{
// some job here
}
}
< /code>
Почему это происходит? Что можно сделать, чтобы решить это, не запутывая мой код?

Подробнее здесь: https://stackoverflow.com/questions/794 ... 8-proguard
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «Android»