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)
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 } } }
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!