suchen
HeimJavajavaLernprogrammWie greife ich in Java auf Mitglieder eines JSONArrays zu?

How to Access Members of a JSONArray in Java?

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:

  1. 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.
  2. 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.
  3. 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!

Stellungnahme
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

Heiße KI -Werkzeuge

Undresser.AI Undress

Undresser.AI Undress

KI-gestützte App zum Erstellen realistischer Aktfotos

AI Clothes Remover

AI Clothes Remover

Online-KI-Tool zum Entfernen von Kleidung aus Fotos.

Undress AI Tool

Undress AI Tool

Ausziehbilder kostenlos

Clothoff.io

Clothoff.io

KI-Kleiderentferner

AI Hentai Generator

AI Hentai Generator

Erstellen Sie kostenlos Ai Hentai.

Heißer Artikel

R.E.P.O. Energiekristalle erklärten und was sie tun (gelber Kristall)
1 Monate vorBy尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Beste grafische Einstellungen
1 Monate vorBy尊渡假赌尊渡假赌尊渡假赌
Will R.E.P.O. Crossplay haben?
1 Monate vorBy尊渡假赌尊渡假赌尊渡假赌

Heiße Werkzeuge

Dreamweaver Mac

Dreamweaver Mac

Visuelle Webentwicklungstools

PHPStorm Mac-Version

PHPStorm Mac-Version

Das neueste (2018.2.1) professionelle, integrierte PHP-Entwicklungstool

MantisBT

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

SAP NetWeaver Server-Adapter für Eclipse

Integrieren Sie Eclipse mit dem SAP NetWeaver-Anwendungsserver.

WebStorm-Mac-Version

WebStorm-Mac-Version

Nützliche JavaScript-Entwicklungstools