Android 改型需要JsonReader.setLenient(true)

Android 改型需要JsonReader.setLenient(true),android,retrofit2,Android,Retrofit2,我使用的是改型2.0 beta4,我想从url获取json -)我的界面 interface UserWebService { @GET("JsonViewUsers.aspx") Call<List<User>> getUsers(); } -)我的代码 getUsers().enqueue(新请求回调(this)){ @凌驾 公共void onResponse(调用、响应){ Log.w(“Result”,response.toString());

我使用的是改型2.0 beta4,我想从url获取json

-)我的界面

interface UserWebService {
    @GET("JsonViewUsers.aspx")
    Call<List<User>> getUsers();
}
-)我的代码

getUsers().enqueue(新请求回调(this)){
@凌驾
公共void onResponse(调用、响应){
Log.w(“Result”,response.toString());
}
@凌驾
失败时公共无效(调用调用,可丢弃的t){
Log.w(“Result”,t.getMessage());
}
});
-)日志结果:使用JsonReader.setLenient(true)在第3行第1列路径接受格式错误的JSON$

我怎样才能解决这个问题

protected Retrofit getRestAdapter() {
    if (retrofit == null) {
        retrofit = new Retrofit.Builder()
                .baseUrl("http://ganah.zagel1.com/Pages/JsonData/")
                .addConverterFactory(GsonConverterFactory.create())
                .build();
    }

    return retrofit;
}
getUsers().enqueue(new RequestCallback<List<User>>(this) {
        @Override
        public void onResponse(Call<List<User>> call, Response<List<User>> response) {
            Log.w("Result", response.toString());
        }

        @Override
        public void onFailure(Call<List<User>> call, Throwable t) {
            Log.w("Result", t.getMessage());
        }
});