title: Parsing JSON response in Android
body: <p>I am writing a httpget request for android that queries the foursquare api for nearby event. The JSON responce I receive back is </p>
  
  <pre><code>{"groups": [
  {
    "type": "Nearby",
    "venues": [
      {
        "id": 2587838,
        "name": "Marriott Druids Glen Hotel Newtownmountkennedy",
        "primarycategory": {
          "id": 79281,
          "fullpathname": "Travel:Resort",
          "nodename": "Resort",
          "iconurl": "http://foursquare.com/img/categories/travel/resort.png"
        },
        "address": "Newtownmountkennedy",
        "city": "Newtownmountkennedy",
        "state": "",
        "verified": false,
        "geolat": 53.091717,
        "geolong": -6.079162,
        "stats": {
          "herenow": "0"
        },
        "distance": 5596
      },
  </code></pre>
  
  <p>There can be many of these venues. I can get it to print out the venues information using this code </p>
  
  <pre><code>InputStream instream = entity.getContent();
  String result= convertStreamToString(instream);
  Log.i("Hoosheer0",result);
  
  // A Simple JSONObject Creation
  JSONObject json=new JSONObject(result);
  JSONArray venues = json.getJSONArray("groups");
  //JSONArray docsArray = jObject.getJSONArray("docs");
  for (int i = 0; i&lt;venues.length();i++){
      String name = venues.getJSONObject(i).optString("venues");
      //String venueName = name.
      Log.i("This is a name... pleasse", name);
  }
  
  instream.close();
  </code></pre>
  
  <p>How can I access the geolat &amp; geolong values? </p>