Heim >Java >javaLernprogramm >Wie analysiere ich ein verschachteltes JSON-Array und speichere Schlüssel in einer ArrayList in Java?
JSON-Objekt in Java analysieren
Diese Frage versucht, ein JSON-Objekt mit einem verschachtelten Array von interessierenden Schlüsseln zu analysieren und die Schlüssel darin zu speichern eine ArrayList. Das bereitgestellte JSON-Beispielobjekt lautet wie folgt:
member = "{interests : [{interestKey:Dogs}, {interestKey:Cats}]}";
Um dieses JSON-Objekt in Java mithilfe der Bibliothek org.json zu analysieren, führen Sie die folgenden Schritte aus:
JSONObject obj = new JSONObject("{interests : [{interestKey:Dogs}, {interestKey:Cats}]}");
JSONArray array = obj.getJSONArray("interests");
List<String> list = new ArrayList<>(); for (int i = 0; i < array.length(); i++) { list.add(array.getJSONObject(i).getString("interestKey")); }
Dieser Ansatz speichert die Interessenschlüssel in einer ArrayList. Beachten Sie, dass es sich bei der org.json-Bibliothek um eine externe Abhängigkeit handelt, die möglicherweise zu Ihrem Projekt hinzugefügt werden muss, bevor Sie sie verwenden können.
Das obige ist der detaillierte Inhalt vonWie analysiere ich ein verschachteltes JSON-Array und speichere Schlüssel in einer ArrayList in Java?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!