title: Retrieving JSON from URL on Android
body: <p>My phone APP downloads content perfectly in a text mode. Below is a code to do that. I call Communicator class and exectueHttpGet:</p>
  
  <p><code>URL_Data = new Communicator().executeHttpGet("Some URL");</code></p>
  
  <pre><code>public class Communicator {
  public String executeHttpGet(String URL) throws Exception 
  {
      BufferedReader in = null;
      try 
      {
          HttpClient client = new DefaultHttpClient();
          client.getParams().setParameter(CoreProtocolPNames.USER_AGENT, "android");
          HttpGet request = new HttpGet();
          request.setHeader("Content-Type", "text/plain; charset=utf-8");
          request.setURI(new URI(URL));
          HttpResponse response = client.execute(request);
          in = new BufferedReader(new InputStreamReader(response.getEntity().getContent()));
  
          StringBuffer sb = new StringBuffer("");
          String line = "";
  
          String NL = System.getProperty("line.separator");
          while ((line = in.readLine()) != null) 
          {
              sb.append(line + NL);
          }
          in.close();
          String page = sb.toString();
          //System.out.println(page);
          return page;
      } 
      finally 
      {
          if (in != null) 
          {
              try 
              {
                  in.close();
              } 
              catch (IOException e)    
              {
                  Log.d("BBB", e.toString());
              }
          }
      }
  }
  }
  </code></pre>
  
  <p>What I recive is this (source code of URL): </p>
  
  <pre><code>[{"id_country":"3","country":"AAA"},{"id_country":"8","country":"BBB"},
  {"id_country":"66","country":"CCC"},{"id_country":"14","country":"DDD"},
  {"id_country":"16","country":"EEE"},{"id_country":"19","country":"FFF"},
  {"id_country":"24","country":"GGG"},{"id_country":"33","country":"HHH"},
  {"id_country":"39","country":"III"},{"id_country":"44","country":"JJJ"},
  {"id_country":"45","country":"KKK"},{"id_country":"51","country":"LLL"},
  {"id_country":"54","country":"MMM"},{"id_country":"55","country":"NNN"},
  {"id_country":"57","country":"OOO"},{"id_country":"58","country":"PPP"},
  {"id_country":"63","country":"RRR"},{"id_country":"65","country":"SSS"}]
  </code></pre>
  
  <p>This response is a String. On server it is outputted (with PHP) as JSON object and now in my Android PHP I want to transfrom this string to JSON. Is this possible?</p>