I feel dumb but I've been looking around for this for a while. I'm working with the google geocoder API and I need a bit of help with the json responses. Here is a JSONObject that I have:

{
"viewport": {
    "southwest": {
        "lng": -78.9233749802915,
        "lat": 36.00696951970851
    },
    "northeast": {
        "lng": -78.92067701970849,
        "lat": 36.0096674802915
    }
},
"location_type": "ROOFTOP",
"location": {
    "lng": -78.922026,
    "lat": 36.0083185
}
}

How do I pull the "location" subfields out into their own variables? I tried jsonObjectVariable.getString("location"); and jsonObjectVariable.getDouble() etc. but it's not returning correctly. What do you call a subfield in a json object? I've read that you can access subfields with the object.subobject syntax but I'm just not getting what I need.

(I'm using json-org as the library)

Thanks for the help!

Edit
Report