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:
- Iterieren durch das JSONArray:Verwenden Sie die Methode JSONArray.length(), um die Anzahl der Datensätze im Array zu bestimmen, und verwenden Sie eine for-Schleife, um jeden Datensatz zu durchlaufen.
- Rufen Sie das JSONObject für jeden Datensatz ab : Verwenden Sie für jeden Datensatz in der Schleife die Methode JSONArray.getJSONObject(int), um den entsprechenden abzurufen JSONObject.
- Extrahieren Sie die Werte: Verwenden Sie die JSONObject-Methoden, um die spezifischen Werte zu extrahieren, die Sie benötigen. Beispielsweise erhalten Sie mit JSONObject.getInt("id") den ganzzahligen Wert für das Feld "id" und mit JSONObject.getString("loc") erhalten Sie den Zeichenfolgenwert für das Feld "loc".
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 <p>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.</p>
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!

Heiße KI -Werkzeuge

Undresser.AI Undress
KI-gestützte App zum Erstellen realistischer Aktfotos

AI Clothes Remover
Online-KI-Tool zum Entfernen von Kleidung aus Fotos.

Undress AI Tool
Ausziehbilder kostenlos

Clothoff.io
KI-Kleiderentferner

AI Hentai Generator
Erstellen Sie kostenlos Ai Hentai.

Heißer Artikel

Heiße Werkzeuge

Dreamweaver Mac
Visuelle Webentwicklungstools

PHPStorm Mac-Version
Das neueste (2018.2.1) professionelle, integrierte PHP-Entwicklungstool

MantisBT
Mantis ist ein einfach zu implementierendes webbasiertes Tool zur Fehlerverfolgung, das die Fehlerverfolgung von Produkten unterstützen soll. Es erfordert PHP, MySQL und einen Webserver. Schauen Sie sich unsere Demo- und Hosting-Services an.

SAP NetWeaver Server-Adapter für Eclipse
Integrieren Sie Eclipse mit dem SAP NetWeaver-Anwendungsserver.

WebStorm-Mac-Version
Nützliche JavaScript-Entwicklungstools