Zugriff auf „id“- und „loc“-Werte aus einem verschachtelten JSONArray in Java
Beim Parsen von JSON-Daten in Java kommt es häufig zu Problemen verschachtelte Strukturen, wie z. B. JSONArrays innerhalb von JSONObjects. Der Zugriff auf bestimmte Werte innerhalb dieser verschachtelten Strukturen kann für Anfänger etwas schwierig sein.
Problem:
Berücksichtigen Sie die folgenden JSON-Daten:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 |
|
Das Ziel besteht darin, das JSONArray „record“ zu durchlaufen und jeweils auf die Werte „id“ und „loc“ zuzugreifen Datensatz.
Lösung:
Um auf die Mitglieder eines Elements in einem JSONArray zuzugreifen, können Sie die Methode getJSONObject(int) verwenden. Der folgende Code zeigt, wie dies erreicht wird:
1 2 3 4 5 6 7 8 9 10 |
|
Innerhalb der for-Schleife:
Diese abgerufenen Werte können dann für weitere Verarbeitungen oder Operationen verwendet werden.
Das obige ist der detaillierte Inhalt vonWie extrahiere ich „id'- und „loc'-Werte aus einem verschachtelten JSONArray in Java?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!