Emitir matriz de bytes a Json con Fuel and Result

Quiero get mi cuerpo de respuesta en un object JSON usando Combustible y Resultado. Este es mi código de callback:

private fun LoginCallback(result: Result<Any, Exception>?) { mAuthTask = null showProgress(false) val (data, error) = result ?: return (Toast.makeText(applicationContext, R.string.error_wrong, Toast.LENGTH_SHORT).show()) result.success { val dataJson = data as Json val user: ShanetworkingPreferences = getShanetworkingPreferences(SAVED_USER_INFOS, 0) val editor = user.edit() editor.putString(SAVED_ACCESS_TOKEN, dataJson.obj().getString(SAVED_ACCESS_TOKEN)) editor.putString(SAVED_TOKEN_LIFETIME, dataJson.obj().getString(SAVED_TOKEN_LIFETIME)) editor.apply() finish() startActivity<MainActivity>() } result.failure { showProgress(false) mPasswordView!!.error = getString(R.string.error_incorrect_password) mPasswordView!!.requestFocus() } } 

Pero cuando trato de transmitir mis datos (matriz de bytes) a Json tengo este error:

 java.lang.ClassCastException: byte[] cannot be cast to com.github.kittinunf.fuel.android.core.Json 

¿Alguna idea de dónde puede venir esto? El código estaba funcionando antes de cambiar a otra ruta API.

Verifiqué que una cadena JSON está almacenada en los datos.

Y la respuesta de API parece ser válida.

  Response : OK Length : 220 Body : {"token":"eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJfaWQiOiI1OWVlZDU4NzIxMjcwMzc2MDUwZmY2MjAiLCJpYXQiOjE1MDkxNzcds0MjgsImV4cCI6MTU5NTU3NzQyOH0.VwAkLeKW2SL3bMDhQIs-0Pwx0kMg9xgzpDLxprbCUvQ","tokenExpirationDate":1509263828796} Headers : (13) null : [HTTP/1.1 200 OK] Connection : [Keep-Alive] Content-Length : [220] Content-Type : [application/json; charset=utf-8] Date : [Sat, 28 Oct 2017 07:57:08 GMT] ETag : [W/"dc-SzYVR7bdKvnAvN0IajN0NVs3SIE"] Keep-Alive : [timeout=5, max=100] Server : [Apache/2.4.25 (Debian)] X-Android-Received-Millis : [1509177392976] X-Android-Response-Source : [NETWORK 200] X-Android-Selected-Protocol : [http/1.1] X-Android-Sent-Millis : [1509177392520] X-Powenetworking-By : [Express] 

¿Tienes alguna idea de lo que podría haber ido mal?