В своем примере (http://square.github.io/retrofit) третий код, по-видимому, извлекает данные типа List<Repo>
, но где происходит преобразование из строки в массив JSON в List<Repo>
? Я немного потерял, как работает Retrofit.Как можно преобразовать объекты в объекты?
В попытке повторить это с моим собственным REST API, (JSon ->List<User>
) ...
java.lang.IllegalArgumentException: Could not locate call adapter for java.util.List<com.keenant.app.User>.
Вы знаете, что эта версия с открытым исходным кодом? Просто проверьте код: https://github.com/square/retrofit Фрагменты кода, которые вы видите, являются просто верхним уровнем для легкого погружения в использование Retrofit. Это не должно объяснять внутренние вещи – WarrenFaith
Если вы хотите получить более конкретный ответ, разместите JSON и ваш класс 'User'. –