Heim > Java > javaLernprogramm > Wie analysiere ich die Werte eines JSON-Objekts in eine ArrayList in Java?

Wie analysiere ich die Werte eines JSON-Objekts in eine ArrayList in Java?

Mary-Kate Olsen
Freigeben: 2024-12-07 16:39:12
Original
502 Leute haben es durchsucht

How to Parse a JSON Object's Values into an ArrayList in Java?

Parsen eines JSON-Objekts in Java: Extrahieren von Werten in eine ArrayList

In diesem Programmierszenario stoßen Sie auf ein JSON-Objekt und möchten es analysieren seine Werte in eine Array-Liste in Java. Das JSON-Objekt ist wie folgt strukturiert:

{
    "interests": [{
        "interestKey": "Dogs"
    }, {
        "interestKey": "Cats"
    }]
}
Nach dem Login kopieren

Um diese Aufgabe zu bewältigen, können Sie die Bibliothek org.json verwenden. Hier ist eine Schritt-für-Schritt-Lösung:

  1. Erstellen Sie ein JSON-Objekt: Zuerst müssen Sie ein JSON-Objekt aus der angegebenen JSON-Zeichenfolge erstellen:

    JSONObject obj = new JSONObject("{interests : [{interestKey:Dogs}, {interestKey:Cats}]}");
    Nach dem Login kopieren
  2. Interessen-Array abrufen: Als nächstes benötigen Sie So extrahieren Sie das Array „interests“ aus dem JSON-Objekt:

    JSONArray array = obj.getJSONArray("interests");
    Nach dem Login kopieren
  3. Initialisieren Sie eine ArrayList: Erstellen Sie nun eine ArrayList zum Speichern der Interessenschlüssel:

    List<String> list = new ArrayList<String>();
    Nach dem Login kopieren
  4. Iterieren Sie die Interessen Array:Verwenden Sie eine Schleife, um das Interessenarray zu durchlaufen und die Interessenschlüssel zu extrahieren:

    for (int i = 0; i < array.length(); i++) {
        list.add(array.getJSONObject(i).getString("interestKey"));
    }
    Nach dem Login kopieren
  5. Geparste Werte abrufen:Die ArrayList enthält jetzt die Interessenschlüssel aus dem JSON-Objekt:

    System.out.println(list); // Output: [Dogs, Cats]
    Nach dem Login kopieren

Indem Sie diese befolgen Schritte können Sie das angegebene JSON-Objekt in Java effektiv analysieren und eine Array-Liste mit seinen „interestKey“-Werten füllen.

Das obige ist der detaillierte Inhalt vonWie analysiere ich die Werte eines JSON-Objekts in eine ArrayList in Java?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Neueste Artikel des Autors
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage