JSON возвращает объект, а не массив. Первый символ {
, а не [
.
Вам необходимо создать класс Java с полем results
, который является вашим List<UserModel>
, и использовать этот класс Java в возвращаемом значении из вашего Retrofit API. Это будет соответствовать JSON, у которого есть список results
, который, как я полагаю, и есть то, что вы хотите получить от этого JSON.
Например, у вас может быть:
public class UserResponse {
List<UserModel> results;
}
и
@GET("users.json")
Call<UserResponse> getUserResponse();