Java陣列是儲存多個相同類型變數的物件strong> e,它可以保存原始類型和物件引用,而JSONArray是有序值序列。它的外部文字形式是一個用方括號括起來的字串,並用逗號分隔值,內部形式是一個具有get() 和opt() 方法的對象,用於存取透過索引和element() 方法新增或取代值的值。在第一步驟中,我們可以建立一個 Object[] 數組,並將此參數作為參數傳遞給toJSON() >JSONSerializer 類別並對其進行類型轉換以取得JSON 陣列。
我們可以在下面的範例中將 Object[] 陣列轉換為 JSONArray
import net.sf.json.JSONArray; import net.sf.json.JSONSerializer; public class ConvertArrayToJSONArrayTest { public static void main(String[] args) { <strong>Object[]</strong> objArray = new <strong>Object[] </strong>{ "Array to JSON Array", new Integer(10), new Long(30), new Double(14.26), true, new char[] {'X', 'Y', 'Z'} }; <strong>JSONArray </strong>jsonArray = <strong>(JSONArray)JSONSerializer.toJSON</strong>(objArray); System.out.println(jsonArray.toString(3));<strong> //pretty print JSON</strong> } }
<strong>[ "Array to JSON Array", 10, 30, 14.26, true, [ "X", "Y", "Z" ] ]</strong>
以上是如何使用Java中的JSON-lib API將數組轉換為JSON數組?的詳細內容。更多資訊請關注PHP中文網其他相關文章!