title: Android - How to parse JSONObject and JSONArrays
body: <p>My build is Android 2.2 Google API 8 , Im running from the emulator. I am trying try access Location long in this JSON Object. I get this after I use</p>
  
  <pre><code> InputStream instream = entity.getContent();
  
   JSONObject myAwway = new JSONObject(convertStreamToString(instream));
  </code></pre>
  
  <p>Google docs says it returns an array but with the surrounding curly braces It looks like an object.</p>
  
  <p>I need to access lat and lon in the location field and store as doubles.</p>
  
  <p>Ive searched but only seem to find help with simple files.</p>
  
  <pre><code>{
     "results" : [
        {
           "address_components" : [
              {
                 "long_name" : "20059",
                 "short_name" : "20059",
                 "types" : [ "postal_code" ]
              },
              {
                 "long_name" : "Washington D.C.",
                 "short_name" : "Washington D.C.",
                 "types" : [ "locality", "political" ]
              },
              {
                 "long_name" : "District of Columbia",
                 "short_name" : "DC",
                 "types" : [ "administrative_area_level_1", "political" ]
              },
              {
                 "long_name" : "United States",
                 "short_name" : "US",
                 "types" : [ "country", "political" ]
              }
           ],
           "formatted_address" : "Washington D.C., DC 20059, USA",
           "geometry" : {
              "bounds" : {
                 "northeast" : {
                    "lat" : 38.924920,
                    "lng" : -77.0178720
                 },
                 "southwest" : {
                    "lat" : 38.9189910,
                    "lng" : -77.02261200000001
                 }
              },
              "location" : {
                 "lat" : 38.92177780,
                 "lng" : -77.01974260
              },
              "location_type" : "APPROXIMATE",
              "viewport" : {
                 "northeast" : {
                    "lat" : 38.92510312068017,
                    "lng" : -77.01709437931984
                 },
                 "southwest" : {
                    "lat" : 38.91880787931983,
                    "lng" : -77.02338962068018
                 }
              }
           },
           "types" : [ "postal_code" ]
        }
     ],
     "status" : "OK"
  }
  </code></pre>