API链接:https://raw.githubusercontent.com/iranjith4/radius-intern-mobile/master/users.json
my API interface :
public interface Api {
String BASE_URL = "https://raw.githubusercontent.com/iranjith4/radius-intern-mobile/master/";
@GET("users.json")
Call<List<UserModel>> getUsers();
}
JSON返回一个对象,而不是一个数组。第一个角色是{
,而不是[
。
您需要创建一个具有results
字段的Java类,该字段是您的List<UserModel>
,并在您的Retrofit API的返回值中使用该Java类。这将匹配JSON,它有一个results
列表,我假设是你想从这个JSON得到的。
例如,您可能有:
public class UserResponse {
List<UserModel> results;
}
和:
@GET("users.json")
Call<UserResponse> getUserResponse();