基本上我試圖做一個天氣應用程序。我試圖檢索一些數據(可以說crood對象的緯度和經度),但是每當我運行該應用程序時,它都不會顯示任何錯誤,但它會在logcat中顯示一個異常,其中顯示「沒有價值的cro」聲「。我嘗試了每個資源,但我無法將數據顯示到文字瀏覽。無法檢索json數據。如何檢索它
這就是我要想要的目標
{"coord":{"lon":-0.13,"lat":51.51},"weather": [{"id":721,"main":"Haze","description":"haze","icon":"50d"}, {"id":501,"main":"Rain","description":"moderate rain","icon":"10d"}, {"id":311,"main":"Drizzle","description":"rain and drizzle","icon":"09d"}],"base":"stations","main":{"temp":286.15,"pressure":1013,"humidity":87,"temp_min":286.15,"temp_max":286.15},"visibility":10000,"wind":{"speed":3.1,"deg":200},"clouds":{"all":75},"dt":1445700000,"sys": {"type":1,"id":5089,"message":0.0153,"country":"GB","sunrise":1445668823,"sunset":1445705286},"id":2643743,"name":"London","cod":200}
的JSON我這是怎麼做
String finalJson=buffer.toString();
JSONObject parentObject = new JSONObject(finalJson);
JSONObject jsonObject =parentObject.getJSONObject("crood");
如果有人幫我這個邏輯如何解析它。我想從這些數據中獲取緯度,經度,名稱,描述,溫度和壓力,並且我想在textviews中顯示它。
這應該讀作 「座標」 *不* 「crood」 – t0mm13b
你的對象說, 「座標」,但你寫的「crood模型」。 –
是的,使用錯誤的鍵 –