DefaultHttpClient client = new DefaultHttpClient();
String finalJson="";
HttpGet getRequest = new HttpGet(url);
try {
HttpResponse getResponse = client.execute(getRequest);
final int statusCode = getResponse.getStatusLine().getStatusCode();
if (statusCode != HttpStatus.SC_OK) {
Log.w(getClass().getSimpleName(), "Error " + statusCode + " for URL " + url);
return null;
}
HttpEntity getResponseEntity = getResponse.getEntity();
finalJson=EntityUtils.toString(getResponseEntity);
System.out.println("getResponse.."+s);
}
catch (IOException e) {
getRequest.abort();
Log.w(getClass().getSimpleName(), "Error for URL " + url, e);
}
finalJson=finalJson.substring(source.indexOf("[")+1)+"\"object:\"" ; // your logic to append object
Gson gson = new Gson();
parseJsonClass response = gson.fromJson(source, parseJsonClass .class);
из я надеюсь, вы можете понять, что я хочу сказать