Я попытался преобразовать ответ web api в объект json для следующей операции, но компилятор сообщил мне об ошибке.
Недостаточно данных для HAL, ожидаемая позиция XXX, только написал XXX.
// the body of response
{
"property": "value"
}
// the code using retrofit with Gson converter
webRequest.enqueue(object : Callback<JSONObject> {
override fun onFailure(call: Call<JSONObject>, t: Throwable) {
Log.e(TAG, "Failed to fetch token", t)
}
override fun onResponse(call: Call<JSONObject>, response: Response<JSONObject>) {
Log.d(TAG, "JSONObject: ${response.body()}")
}
}