2014-02-08 55 views
-1

我想做一個應用程序,它使用jsonObject來解析地震信息。如經緯度和大小形成http://earthquake.usgs.gov/earthquakes/feed/v1.0/summary/4.5_day.geojson 並在文本視圖中顯示它。 我在JSON中沒有太多的知識。我在YOUTUBE中看到過一些視頻教程,但我無法獲得我想要的東西...可以請某人爲我提供執行此操作的代碼。JSON解析地震數據爲android

+0

參考:HTTP://計算器。 com/questions/21480634 /無法通過循環動態json字符串遞歸在Android/21480997#21480997 – user2450263

回答

1

你想要一個JSON解析庫。我會建議你使用傑克遜:http://jackson.codehaus.org/Download

轉到您的網址(http://earthquake.usgs.gov/earthquakes/feed/v1.0/summary/4.5_day.geojson),並將所有的JSON到剪貼板,然後粘貼到http://jsonlint.com/並點擊確認。該工具將幫助您查看json文件的結構。

下面是使用傑克遜http://www.journaldev.com/2324/jackson-json-processing-api-in-java-example-tutorial

+0

我很新這些東西,我不明白anythi NG。 :(你能否給我提供代碼 – AD1TYA

+0

很明顯,你沒有能力完成這個任務Stack Overflow不是我們爲你做的工作的地方你需要研究android應用程序開發的基礎知識:http://www.creativebloq.com/app-design/how-build-app-tutorials-12121473。你也應該學習基本的java – portforwardpodcast

0

可以使用GSON教程 - https://code.google.com/p/google-gson/

​​

有了這個類讓你可以這樣做:

String data = getData(); //Get your data as a string 
Earthquake e = new Gson().fromJson(data, Earthquake.class); 
+0

可以更具體的關於這個部分:String data = getData(); 地震e = new Gson()。fromJson(data,Earthquake.class); – AD1TYA

+0

i dint瞭解最後一部分 – AD1TYA

+1

Gson將從字符串中反序列化JSON數據。 – snotyak