我覺得很笨,但我一直在尋找這一段時間。我正在使用Google地理編碼器API,我需要一些關於json響應的幫助。這裏是一個JSONObject,我有:如何訪問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-組織作爲庫)
感謝您的幫助!
請張貼一些代碼。從外觀上看,BruceLowe的答案應該可以做你想做的事,也許代碼可以幫助消除誤解。 – 2012-04-17 20:13:41