Como posso retornar String ou JSONObject a partir de retorno de chamada assíncrono usando Retrofit?
Por exemplo, chamando
api.getUserName(userId, new Callback<String>() {...});
causa:
retrofit.RetrofitError: retrofit.converter.ConversionException:
com.google.gson.JsonSyntaxException: java.lang.IllegalStateException:
Expected a string but was BEGIN_OBJECT at line 1 column 2
Acho que devo desativar a análise do gson em POJOs, mas não consigo descobrir como fazê-lo.