2016-08-17 3 views
-2

Wie zeige ich JSON-Daten von einer URL in einem ListView? Ich habe viele Beispiele gefunden, die so etwas tun, aber es ist nie das, wonach ich suche. Ich möchte alle meine Klassen getrennt halten und möchte keine Bibliotheken verwenden.JSON von der URL in ListView anzeigen Android

Ich kann eine Zeichenfolge (formatiert) wie JSON von einer URL innerhalb einer AsyncTask erhalten, aber ich kann nicht herausfinden, was als nächstes zu tun ist. Wie füge ich diese Daten (als JSON) in ein ListView ein?

+0

Welche Anleitungen haben Sie ausprobiert und welcher Code funktioniert nicht für Sie? Und was ist los mit Bibliotheken? Sie machen Ihren Code so viel einfacher. AsyncTasks sind schwer zu korrigieren. –

+0

Ich schrieb einen kurzen Artikel ein paar Jahre zurück über genau dieses Thema: https://smasp.github.io/2013/08/06/json-listview.html – njzk2

+0

ein Tipp, verwenden Sie GSON funktioniert am meisten modular und sauber. Sie werden Objekte aller Artikel in List Artikel auf einfache Weise haben.! –

Antwort

0

Sie können JSONObject und JSONArray verwenden, das mit android sdk gebündelt ist.

-Code ist einfach

für Objekt

JSONObject obj=new JSONObject(respString); 

für Array

JSONArray arr=new JSONArray(respString); 

Wenn Sie sie direkt auf Ihre Java Models Sie Bibliotheken verwenden können, analysieren wollen wie GSON oder LoganSquare.

Verwandte Themen