改造 2 的错误解析 json,应为开始数组,但为开始对象

Error parse json for retrofit 2, expected begin array but was begin object

预期 BEGIN_ARRAY 但 BEGIN_OBJECT 在第 1 行第 2 列路径

我的界面是这样的

public interface UsersApi {
   @GET("/api/?results=20")
   Call<List<Result>> getData();
}

Json API

{
   "results": [
      {
         "gender":"female",
         "name":{
            "title":"Miss",
            "first":"Lana",
            "last":"Da Silva"
            }
      }
    ]
}

请像下面这样创建模态Class,例如

public class Modal {

@SerializedName("results")
private List<Result> mResults;

public List<Result> getResults() {
    return mResults;
}

public void setResults(List<Result> results) {
    mResults = results;
}

}



public interface UsersApi {
@GET("/api/?results=20")
Call<Modal> getData();
}