Android Java Tips =============================== ******************************************************************************** ## JSON ******************************************************************************** new ReadJSONFeedTask().execute(url); public String readJSONFeed(String URL) { StringBuilder stringBuilder = new StringBuilder(); HttpClient client = new DefaultHttpClient(); HttpGet httpGet = new HttpGet(URL); try { HttpResponse response = client.execute(httpGet); StatusLine statusLine = response.getStatusLine(); int statusCode = statusLine.getStatusCode(); if (statusCode == 200) { HttpEntity entity = response.getEntity(); InputStream content = entity.getContent(); BufferedReader reader = new BufferedReader( new InputStreamReader(content)); String line; while ((line = reader.readLine()) != null) { stringBuilder.append(line); } } else { Log.e("JSON", "Failed to download file"); } } catch (ClientProtocolException e) { e.printStackTrace(); } catch (IOException e) { e.printStackTrace(); } return stringBuilder.toString(); } ******************************************************************************** ## Json To Array ******************************************************************************** try { JSONArray jsonArray = new JSONArray(result); ArrayList list = new ArrayList(); if (jsonArray != null) { int len = jsonArray.length(); Log.i(" len : ", String.valueOf(len)); for (int i=0;i list = new ArrayList(); JSONArray jsonArray; jsonArray = new JSONArray(parentObject.get("sale").toString()); //Log.i(" UserSale : ",jsonArray.toString()); if (jsonArray != null) { int len = jsonArray.length(); Log.i(" len : ", String.valueOf(len)); for (int i=0;i