在Java中,JSON(JavaScript Object Notation)是一種常見的數(shù)據(jù)交換格式。JSON數(shù)組是一種可以存儲一組值的數(shù)據(jù)類型。
//JSON數(shù)組的定義方式 JSONArray jsonArray = new JSONArray(); jsonArray.add("apple"); jsonArray.add("pear"); jsonArray.add("orange");
在這個例子中,我們使用JSONArray類創(chuàng)建了一個空的JSON數(shù)組。然后通過調(diào)用add()方法,向數(shù)組中添加了三個字符串值:apple、pear和orange。
//可以直接使用字符串創(chuàng)建JSON數(shù)組,并將其轉(zhuǎn)換為JSONArray對象 String jsonStr = "[\"apple\", \"pear\", \"orange\"]"; JSONArray jsonArray = JSONArray.parseArray(jsonStr);
以上代碼中,我們通過直接定義一個表示JSON數(shù)組的字符串,并使用parseArray()方法將其轉(zhuǎn)換為JSONArray對象。
無論是采用哪種方式,都可以使用get()方法獲取數(shù)組中的元素。例如:
//獲取JSON數(shù)組中的第一個元素 String firstElement = jsonArray.get(0).toString(); System.out.println("First element is: " + firstElement);
以上代碼將會輸出:First element is: apple。
JSON數(shù)組還可以嵌套在其他JSON對象和數(shù)組中使用,該類型的數(shù)據(jù)非常靈活,適合在各種場景中使用。