Нет создателей (например, конструктора по умолчанию): невозможно десериализовать из значения Object (нет делегатного или основанного на свойствах создателя) в Kotlin с Jackson и Retrofit
```html
Всем привет! Я новичок в Kotlin и Android-разработке. Пишу приложение, которое получает данные с сервера через Retrofit и Jackson. У меня есть дата-класс для ответа от API:
```kotlin
data class UserResponse(
val id: Int,
val name: String,
val email: String
)
```
И интерфейс Retrofit:
```kotlin
interface ApiService {
@GET("users/{id}")
suspend fun getUser(@Path("id") userId: Int): UserResponse
}
```
В `MainActivity` я делаю запрос:
```kotlin
lifecycleScope.launch {
val response = apiService.getUser(1)
textView.text = response.name
}
```
Но приложение падает с ошибкой:
```
com.fasterxml.jackson.databind.exc.InvalidDefinitionException:
Cannot construct instance of `com.example.app.UserResponse`
(no Creators, like default construct, exist):
cannot deserialize from Object value (no delegate- or property-based Creator)
at [Source: (BufferedInputStream); line: 1, column: 2]
```
Я использую следующие зависимости в `b
```