欧美一区二区三区,国内熟女精品熟女A片视频小说,日本av网,小鲜肉男男GAY做受XXX网站

java json轉list

錢浩然1年前9瀏覽0評論

在Java開發(fā)中,處理JSON字符串是非常常見的工作。其中,將JSON字符串轉換成List對象是一種經(jīng)常用到的需求。本文將介紹如何使用Java將JSON字符串轉換成List對象。

// 導入相關類
import com.fasterxml.jackson.core.type.TypeReference;
import com.fasterxml.jackson.databind.ObjectMapper;
// 定義JSON字符串
String jsonStr = "[{\"id\": 1, \"name\": \"Tom\"}, {\"id\": 2, \"name\": \"Jerry\"}]";
// 初始化ObjectMapper對象
ObjectMapper objectMapper = new ObjectMapper();
// 將JSON字符串轉換成List對象
List<Map<String,Object>> list = objectMapper.readValue(jsonStr, new TypeReference<List<Map<String,Object>>>(){});
// 遍歷輸出List對象
for (Map<String,Object> map : list) {
System.out.println(map);
}

以上代碼使用了Jackson庫來實現(xiàn)JSON字符串和List對象的轉換。首先,需要導入相關類;然后,使用ObjectMapper對象解析JSON字符串,并將其轉換成List<Map<String,Object>>類型的對象。

需要注意的是,當JSON字符串中包含嵌套對象時,需要使用TypeReference泛型來指定對象的類型。

最后,遍歷輸出List對象,即可得到JSON字符串轉換后的結果。