Heim >Java >javaLernprogramm >Wie greife ich in Java auf Mitglieder eines JSONArrays zu?
Zugriff auf Mitglieder von Elementen in einem JSONArray mit Java
Bei der Arbeit mit JSON-Daten ist es oft notwendig, auf bestimmte Werte innerhalb von JSON-Arrays zuzugreifen. Ein JSONArray stellt eine Liste von JSON-Objekten in einem JSON-Dokument dar. In diesem Artikel erfahren Sie, wie Sie mithilfe von Java auf Zeichenfolgenwerte in einem JSONArray zugreifen und diese abrufen.
Betrachten Sie das folgende JSON-Beispiel:
{ "locations": { "record": [ { "id": 8817, "loc": "NEW YORK CITY" }, { "id": 2873, "loc": "UNITED STATES" }, { "id": 1501 "loc": "NEW YORK STATE" } ] } }
Sobald Sie Zugriff auf das Datensatz-JSONArray haben, Sie können die folgenden Schritte verwenden, um die „id“- und „loc“-Werte für jeden Datensatz abzurufen:
Hier ist ein Beispielcode, der den Zugriff auf die Werte „id“ und „loc“ demonstriert:
import org.json.JSONArray; import org.json.JSONObject; ... // Load JSON data as before JSONArray recs = locs.getJSONArray("record"); for (int i = 0; i < recs.length(); ++i) { JSONObject rec = recs.getJSONObject(i); int id = rec.getInt("id"); String loc = rec.getString("loc"); // Process id and loc as needed... }
Durch Befolgen dieser Schritte können Sie effizient navigieren und extrahieren spezifische Werte aus einem JSONArray, sodass Sie JSON-Daten in Ihren Java-Anwendungen nutzen und bearbeiten können.
Das obige ist der detaillierte Inhalt vonWie greife ich in Java auf Mitglieder eines JSONArrays zu?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!