/ / multi JSONarray Problem - java, android, json

multi Problema JSONarray - java, android, json


ho questo JSONArray ma non riesco a capire come inserirlo in un listview. ho capito l'ArrayAdapter ma non mi dà il risultato giusto

[{"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"}]

questo è il mio risultato sul telefono in una lista dopo aver usato ArrayAdapter.
Qualcuno può aiutarmi?

{"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"}

risposte:

0 per risposta № 1

Non so come ti sei mosso intorno, ma se l'avessi fatto in questo modo.

La stringa che hai è una collezione di JSONoggetti, è l'array JSON in termini di Java, quindi il primo passo sarebbe quello di analizzare quell'array e ottenere ogni riga in un ArrayList. Questo ArrayList deve essere ArrayList di String [], dove ogni riga deve essere una matrice contenente id, sesso , birthyear ecc.

Puoi controllare questo post per analizzare JSON: JSON Parsing in Android

Il prossimo passo sarebbe quello di creare un listAdapter personalizzato in modo che possa passare il mio ArrayList creato e recuperare elementi da esso e visualizzare in qualsiasi modo che voglio.


1 per risposta № 2

Questo json analizzando nell'esempio java può aiutare