Здравствуйте, проверьте эту функцию
private InputStream retriveInputStream(String url){
DefaultHttpClient client=new DefaultHttpClient();
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);
}
HttpEntity getResponseEntity=getResponse.getEntity();
return getResponseEntity.getContent();
}catch(IOException ioe){
ioe.printStackTrace();
}
return null;
}
См. Эту ссылку для анализа JSON в Android Нажмите здесь