And my code
ArrayRequest = new JsonArrayRequest(JSON_URL, new Response.Listener<JSONArray>() {
@Override
public void onResponse(JSONArray response) {
JSONObject jsonObject = null;
for (int i = 0 ; i<response.length();i++) {
try {
// JSONObject jsonObject = (JSONObject) response.get(i);
jsonObject = response.getJSONObject(i);
JSONObject jsonObjectt = jsonObject.getJSONObject("search_result");
Users users = new Users();
users.setId(jsonObjectt.getString("id"));
users.setUser(jsonObjectt.getString("User"));
users.setName(jsonObjectt.getString("name"));
users.setWho(jsonObjectt.getString("who"));
users.setImage(jsonObjectt.getString("image"));
userlist.add(users);
}
catch (JSONException e) {
e.printStackTrace();
}
}
setRvadapter(userlist);
i can not fetch any data from api , Its says JSONObject cannot be converted to JSONArray in android