JSON-Array in Android analysieren
JSON-Arrays (JavaScript Object Notation) sind eine praktische Möglichkeit, Arrays im JSON-Format darzustellen. Arrays in JSON sind in eckige Klammern eingeschlossen und enthalten null oder mehr Elemente.
Um ein JSON-Array in Android zu analysieren, müssen Sie die JSONArray-Klasse verwenden. Hier ist eine detaillierte Lösung zum Parsen des von Ihnen bereitgestellten JSON-Arrays:
[{"name":"name1","url":"url1"},{"name":"name2","url":"url2"},...]
Schritt 1: JSON-String in JSONArray konvertieren
JSONArray jsonarray = new JSONArray(jsonStr);
Wobei jsonStr Ihr JSON-String ist .
Schritt 2: Über Array iterieren Elemente
for (int i = 0; i < jsonarray.length(); i++) { JSONObject jsonobject = jsonarray.getJSONObject(i); String name = jsonobject.getString("name"); String url = jsonobject.getString("url"); }
Diese Schleife durchläuft jedes Element im JSON-Array. Jedes Element ist ein JSON-Objekt, daher verwenden wir die Methode getJSONObject, um es abzurufen. Dann greifen wir auf die Namens- und URL-Eigenschaften des JSON-Objekts zu.
Tipp: Stellen Sie sicher, dass Sie Ausnahmen behandeln oder auf Nullwerte prüfen, wenn Sie auf die JSON-Eigenschaften zugreifen.
Das obige ist der detaillierte Inhalt vonWie analysiere ich ein JSON-Array in Android?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!