Как найти решение этой ошибки в коде, которое описывает ниже?Android

Форум для тех, кто программирует под Android
Ответить
Anonymous
 Как найти решение этой ошибки в коде, которое описывает ниже?

Сообщение Anonymous »

Ошибка: java.lang.illegalstateException: weding_object, но был begin_array в строке 1 столбец 2 Путь $ **
activity: mainActivity.kt

Код: Выделить всё

fun getData() {
apiCall().apiService.getData()
.enqueue(object : Callback {
override fun onResponse(
call: Call,
response: Response
) {
Log.e("CHECK_RES", "onResponse: " + response.body()?.punchline)
}

override fun onFailure(call: Call, t: Throwable) {
Log.e("CHECK_RES", "Error: " + t.localizedMessage)

Toast.makeText(this@MainActivity, "Error"+t.localizedMessage, Toast.LENGTH_SHORT).show()
}

})
Класс модернизации ---> apiCall.kt
val BASE_URL = " https://official-joke-api.appspot.com"

Код: Выделить всё

private val retrofit by lazy {
Retrofit.Builder()
.baseUrl(BASE_URL)
.addConverterFactory(GsonConverterFactory.create())
.build()
}

val apiService by lazy {
retrofit.create(apiService::class.java)
}
< /code>

 интерфейс ---> apiservice.kt < /strong> < /p>
@GET("/jokes/random/25")
fun getData(): Call
Я пытаюсь решить эту ошибку, поэтому у любого есть решение этой ошибки, дайте мне знать.

Подробнее здесь: https://stackoverflow.com/questions/793 ... ribe-below
Ответить

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

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

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

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

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