我觉得很愚蠢,但我一直在寻找这个。我正在使用 google geocoder API,我需要一些关于 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 作为库)
谢谢您的帮助!