Heim >Java >javaLernprogramm >Wie extrahiere ich Array-Elemente aus einem JSON-Objekt in Java?
Array-Elemente aus JSON in Java extrahieren
Das Parsen von JSON-Daten in zugängliche Java-Objekte kann eine Herausforderung sein, insbesondere beim Umgang mit verschachtelten Strukturen. Stellen Sie sich die Aufgabe vor, Interessenschlüssel aus einem JSON-Objekt wie folgt zu extrahieren:
member = "{interests : [{interestKey:Dogs}, {interestKey:Cats}]}";
Um dies in Java zu erreichen, können wir die Leistungsfähigkeit der org.json-Bibliothek nutzen. Tauchen wir ein in den Code:
import org.json.JSONObject; import org.json.JSONArray; import java.util.List; import java.util.ArrayList; JSONObject obj = new JSONObject("{interests : [{interestKey:Dogs}, {interestKey:Cats}]}"); List<String> list = new ArrayList<String>(); JSONArray array = obj.getJSONArray("interests"); for(int i = 0 ; i < array.length() ; i++){ list.add(array.getJSONObject(i).getString("interestKey")); }
Dieser Code führt die folgenden Schritte aus:
Das obige ist der detaillierte Inhalt vonWie extrahiere ich Array-Elemente aus einem JSON-Objekt in Java?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!