Mayur_Pipaliya

getJSONfromURL - Android - JAVA

Jan 25th, 2012
728
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. public static JSONObject getJSONfromURL(String url){
  2.  
  3.     //initialize
  4.     InputStream is = null;
  5.     String result = "";
  6.     JSONObject jArray = null;
  7.  
  8.     //http post
  9.     try{
  10.         HttpClient httpclient = new DefaultHttpClient();
  11.         HttpPost httppost = new HttpPost(url);
  12.         HttpResponse response = httpclient.execute(httppost);
  13.         HttpEntity entity = response.getEntity();
  14.         is = entity.getContent();
  15.  
  16.     }catch(Exception e){
  17.         Log.e("log_tag", "Error in http connection "+e.toString());
  18.     }
  19.  
  20.     //convert response to string
  21.     try{
  22.         BufferedReader reader = new BufferedReader(new InputStreamReader(is,"iso-8859-1"),8);
  23.         StringBuilder sb = new StringBuilder();
  24.         String line = null;
  25.         while ((line = reader.readLine()) != null) {
  26.             sb.append(line + "\n");
  27.         }
  28.         is.close();
  29.         result=sb.toString();
  30.     }catch(Exception e){
  31.         Log.e("log_tag", "Error converting result "+e.toString());
  32.     }
  33.  
  34.     //try parse the string to a JSON object
  35.     try{
  36.             jArray = new JSONObject(result);
  37.     }catch(JSONException e){
  38.         Log.e("log_tag", "Error parsing data "+e.toString());
  39.     }
  40.  
  41.     return jArray;
  42. }
RAW Paste Data

Adblocker detected! Please consider disabling it...

We've detected AdBlock Plus or some other adblocking software preventing Pastebin.com from fully loading.

We don't have any obnoxious sound, or popup ads, we actively block these annoying types of ads!

Please add Pastebin.com to your ad blocker whitelist or disable your adblocking software.

×