Я чувствую себя глупо, но я некоторое время искал это. Я работаю с 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 в качестве библиотеки)
Спасибо за помощь!