我正在使用翻新的get方法从服务器获取一些细节。
我的改装界面是
@GET("studentlist/{schoolid}/{driverid}")
Call<String> getStudentList(@Path("schoolid") String schoolid,@Path("driverid") String driverid);
[当我打电话给我的活动时,我从捆绑包中得到两个查询以及诸如]之类的数据>
Bundle bundle = getIntent().getExtras(); schoolname = bundle.getString("school_id"); driverid = bundle.getString("dri_number"); Call<String> call = api.getStudentList(schoolname, driverid); call.enqueue(new Callback<String>() { @Override public void onResponse(Call<String> call, Response<String> response) { Toast.makeText(StudentListActivity.this, response.message(), Toast.LENGTH_SHORT).show(); if (response.isSuccessful()){ if (response.body() != null){ Toast.makeText(StudentListActivity.this, response.body(), Toast.LENGTH_SHORT).show(); String jsonResponse = response.body().toString(); writeRecycler(jsonResponse); } else { Log.i("onEmptyResponse", "Returned empty response"); } } } @Override public void onFailure(Call<String> call, Throwable t) { Toast.makeText(StudentListActivity.this, t.getMessage(), Toast.LENGTH_SHORT).show(); } });
并保存响应,如
@SerializedName("status")
private String status;
@SerializedName("res")
public List<StudentListResponse.StudentsList> resp = new ArrayList<>();
public String getStatus() {
return status;
}
public void setStatus(String status) {
this.status = status;
}
我正在使用翻新的get方法从服务器获取一些详细信息。我的改装接口是@GET(“ studentlist / {schoolid} / {driverid}”)Call
可能您的json结构错误。验证您的JSON结构并验证。