Heim  >  Artikel  >  Java  >  Wie können wir verschachtelte JSON-Objekte in Java analysieren?

Wie können wir verschachtelte JSON-Objekte in Java analysieren?

WBOY
WBOYnach vorne
2023-08-27 21:37:05727Durchsuche

Wie können wir verschachtelte JSON-Objekte in Java analysieren?

Der JSON ist ein leichtes, textbasiertes und sprachunabhängiges Datenaustauschformat. Der JSON kann zwei strukturierte Typen wie Objekte und Arrays darstellen. Ein JSONArray kann Text aus einem String analysieren, um ein vektorartiges Objekt zu erzeugen. Wir können ein verschachteltes JSON-Objekt mit der Methode getString(index) von JSONArray analysieren. Dies ist eine praktische Methode für die Methode getJSONString(index).getString() und sie gibt einen String-Wert an der angegebenen Position zurück.Syntax

String getString(int index)

Beispiel

import java.util.*;
import org.json.*;
public class NestedJSONObjectTest {
   public static void main(String args[]) {
      String jsonDataString = "{userInfo : [{username:abc123}, {username:xyz123},{username:pqr123},   {username:mno123},{username:jkl123}]}";
      JSONObject jsonObject = new JSONObject(jsonDataString);
      List<String> list = new ArrayList<String>();
      JSONArray jsonArray = jsonObject.getJSONArray("userInfo");
      for(int i = 0 ; i < jsonArray.length(); i++) {
         list.add(jsonArray.getJSONObject(i).getString("username"));
         System.out.println(jsonArray.getJSONObject(i).getString("username")); // display usernames
      }
   }
}

Ausgabe

abc123
xyz123
pqr123
mno123
jkl123

Das obige ist der detaillierte Inhalt vonWie können wir verschachtelte JSON-Objekte in Java analysieren?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Dieser Artikel ist reproduziert unter:tutorialspoint.com. Bei Verstößen wenden Sie sich bitte an admin@php.cn löschen