when I try to get json that doesn\'t have object, it works fine. but when I try go get json that has an object it\'s getting error.
Have you got any idea?
as you can see from this answer, you are probably getting a blank response.
in general, the org.json.JSONException: End of input at character N of...
means that the JSON couldn't be parsed and something is not being done right.
if the problem is that you're getting a blank response, you should make sure you get a response from the server before trying to parse it (like ρяσѕρєя K's answer).
if the problem is a bad JSON, you should try and validate it. JSONLint is a very good place to start.
JSONArray array= new JSONArray(resultdata);
for(int i=0;i<array.length();i++)
{
carid.add(jsonObject.getString("Id"));
carlogo.add(jsonObject.getString("CarImage"));
carname.add(jsonObject.getString("CarType"));
prize.add(jsonObject.getString("Price"));
availibility.add(jsonObject.getString("CarAvailable"));}
-please check your all json veriables are properly return only json format or not.