在Java中,我們經常需要將JSON數組轉換為List集合。JSON數組用于存儲一組數據,而List集合用于存儲一組對象。因此,將JSON數組轉換為List集合是非常重要的。
下面是如何使用Java將JSON數組轉換為List集合:
// 導入所需的庫 import com.alibaba.fastjson.JSON; import com.alibaba.fastjson.JSONArray; // 定義JSON數組 String jsonStr = "[{\"name\":\"Tom\",\"age\":22},{\"name\":\"Jerry\",\"age\":20}]"; // 將JSON數組轉換為JSONArray對象 JSONArray jsonArray = JSONArray.parseArray(jsonStr); // 將JSONArray對象轉換為List集合 ListjsonList = JSON.parseArray(jsonArray.toJSONString(), JSONObject.class);
在上面的代碼中,我們首先定義了一個JSON數組的字符串。然后使用FastJSON庫將該字符串轉換為JSONArray對象。最后,我們使用FastJSON的JSON.parseArray()方法將JSONArray對象轉換為List集合。
需要注意的是,我們使用的是JSONObject類,這是一個FastJSON庫提供的類,用于封裝JSON對象。
如果您想使用其他JSON庫,您可以查找該庫提供的轉換方法。