2010-11-17 71 views
1


我得到了這個JSONArray,但我不知道如何把它放在一個列表視圖。我想通了一個ArrayAdapter但犯規給我正確的結果多JSONarray問題

[{"id":"1","name":"Joris","sex":"1","birthyear":"1987"},{"id":"2","name":"bjorn","sex":"1","birthyear":"1987"},{"id":"3","name":"Mel","sex":"0","birthyear":"1992"},{"id":"4","name":"Peter","sex":"1","birthyear":"1955"},{"id":"5","name":"Geer","sex":"1","birthyear":"1979"}] 

這是我在使用ArrayAdapter後列表中的電話上的結果。
有人可以幫助我嗎?

{"id":"1","name":"Joris","sex":"1","birthyear":"1987"} 
{"id":"2","name":"bjorn","sex":"1","birthyear":"1987"} 
{"id":"3","name":"Mel","sex":"0","birthyear":"1992"} 
{"id":"4","name":"Peter","sex":"1","birthyear":"1955"} 
{"id":"5","name":"Geer","sex":"1","birthyear":"1979"} 
+0

你有什麼想要把在列表視圖中,我的意思是姓名,性別,birthyear等????? – viv 2010-11-17 15:22:11

+1

基於問題的標題,你認爲喲有多維數組嗎?你不。你有一個對象數組。 – 2010-11-17 15:22:53

+0

好吧,這是我需要知道的一件事情,它不是一個多陣列。但我只想在「:」 - 符號(不知道英文單詞)後的值。所以真正的價值。這是從我的網站上的一個mysql-db中產生的。 – Dragster 2010-11-18 00:19:48

回答

0

我不知道你是如何移動它,但如果會這樣做。

您擁有的字符串是JSON對象的集合,它是JSON數組,因此Java的第一步是解析該數組並獲取ArrayList中的每一行。此ArrayList應的String [],ArrayList中的每行應包含ID陣列,性別,birthyear等

您可以檢查此職位解析JSON: JSON Parsing in Android

下一步將是創建自定義listAdapter,以便我可以傳遞創建的ArrayList並從中獲取元素並以任何我想要的方式顯示。

+0

是的,我知道最後一步。但thanx的網址。 – Dragster 2010-11-18 00:22:31