Как получить доступ к подполю JSONObject?

Я чувствую себя глупо, но я некоторое время искал это. Я работаю с API геокодировщика Google, и мне нужна небольшая помощь с ответами json. Вот JSONObject, который я есть:

{
"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
}
}

Как мне вытащить подполя «местоположения» в их собственные переменные? Я пробовал jsonObjectVariable.getString("location");и jsonObjectVariable.getDouble()и т. д., но они не возвращаются правильно. Как вы называете подполе в объекте json? Я читал, что вы можете получить доступ к подполям с помощью синтаксиса object.subobject, но я просто не получаю того, что мне нужно.

( Я использую json -org в качестве библиотеки)

Спасибо за помощь!

10
задан Sam DeHaan 17 April 2012 в 19:52
поделиться