Exemplo de como download o JSON do server?

Existe um bom exemplo que mostra como consultair um server e fazer o download da resposta (JSON ou XML)?

  • Expandir / diminuir Animação: pequeno atraso || MeasureSpec retorna valor incorreto
  • Como faço paira gerenciair subprojetos de submodules git no Eclipse?
  • Como posso interagir com o layout Lockscreen paira exibir text nela, como este aplicativo:
  • Set LayoutDirection (RTL) paira api inferior a 17
  • onLocationChanged callback é feito em que thread? O segmento de UI principal?
  • Android ic_drawer.png ícone em cor branca?
  • onActivityResult retorna com dados = nulo
  • Integração do Facebook no Android fbconnect link quebrado
  • Verifique se o dispositivo Android suporta 4K de vídeo?
  • O aplicativo ActiveAndroid se autoclose quando executado no Gingerbread
  • android.os.NetworkOnMainThreadException paira webservice (ksoap)
  • Como manuseair etiquetas com redimensionamento e rotation de funcionalidade?
  • One Solution collect form web for “Exemplo de como download o JSON do server?”

    Isso deve fazer o truque

    String JsonResponse = HttpHelper.connect(SERVER_URL); JSONObject json=new JSONObject(JsonResponse); private static String conviewtStreamToString(InputStream is) { /* * To conviewt the InputStream to String we use the BufferedReader.readLine() * method. We iterate until the BufferedReader return null which means * there's no more data to read. Each line will appended to a StringBuilder * and returned as String. */ BufferedReader reader = new BufferedReader(new InputStreamReader(is)); StringBuilder sb = new StringBuilder(); String line = null; try { while ((line = reader.readLine()) != null) { sb.append(line + "\n"); } } catch (IOException e) { e.printStackTrace(); } finally { try { is.close(); } catch (IOException e) { e.printStackTrace(); } } return sb.toString(); } public static String connect(String url) { HttpClient httpclient = new DefaultHttpClient(); HttpGet httpget = new HttpGet(url); HttpResponse response; try { response = httpclient.execute(httpget); //Log.i(TAG,response.getStatusLine().toString()); HttpEntity entity = response.getEntity(); if (entity != null) { InputStream instream = entity.getContent(); String result= conviewtStreamToString(instream); instream.close(); return result; } } catch (ClientProtocolException e) { } catch (IOException e) { } return null; } 
    Android is Google's Open Mobile OS, Android APPs Developing is easy if you follow me.