2016-04-20 7 views
-1

Ich versuche, die Informationen aus einem JSON-Array auf meine Android-Anwendung auszugeben, aber es scheint nicht auszugeben, wenn ich es durch eine for-Schleife ausführen.JSON Array Ausgabe Android App Entwicklung

Der JSON-Array-Code wird wie zuvor ausgegeben, sobald die Schaltfläche gedrückt wurde, aber nach der Implementierung der for-Schleife zur Ausgabe bestimmter Informationen ist alles, was ich bekomme, leer.

+0

was denken Sie, diese 'parentObject.getJSONArray ("")' tut? – njzk2

+0

@ njzk2 das Array hat keinen Namen, also habe ich es leer gelassen –

+0

@MoAlamin Veröffentlichen Sie Ihre JSON-Daten, die Sie analysieren möchten. –

Antwort

1

Als Ihr JSON Wurzelelement ist array nicht object dieser Code wird nicht funktionieren:

JSONObject parentObject = new JSONObject(finalJson); 
JSONArray parentArray = parentObject.getJSONArray(""); 

Zuerst wird es nicht Objekt erstellen (weil Sie bekommen Array), und zweitens, können Sie nicht für Element-Lookup mit leeren index (Sie sollten Ihr Logcat für StackTrace überprüft haben, da dies das Werfen von Ausnahmen beenden soll).

Anstelle der oben genannten, sollten Sie nur Array erstellen direkt:

JSONArray parentArray = new JSONArray(finalJson);