色婷婷狠狠18禁久久YY,CHINESE性内射高清国产,国产女人18毛片水真多1,国产AV在线观看

java json轉(zhuǎn)成list

錢斌斌1年前8瀏覽0評論

JSON是一種輕量級的數(shù)據(jù)交換格式,它易于閱讀和編寫,并且廣泛應(yīng)用于Web開發(fā)中。

在Java中,可以使用“com.fasterxml.jackson.core”庫進行JSON數(shù)據(jù)的讀寫操作。下面,我們來看一下如何將JSON數(shù)據(jù)轉(zhuǎn)為List。

// 導(dǎo)入Jackson相關(guān)的類
import com.fasterxml.jackson.core.type.TypeReference;
import com.fasterxml.jackson.databind.ObjectMapper;
// 定義JSON數(shù)據(jù)
String json = "[{\"id\":1,\"name\":\"Tom\"},{\"id\":2,\"name\":\"Jerry\"}]";
// 創(chuàng)建ObjectMapper對象
ObjectMapper mapper = new ObjectMapper();
// 將JSON數(shù)據(jù)轉(zhuǎn)為List
List<Map<String, Object>> list = mapper.readValue(json, new TypeReference<List<Map<String, Object>>>() {});
// 遍歷List
for (Map<String, Object> map : list) {
System.out.println("id:" + map.get("id") + ", name:" + map.get("name"));
}

上面的代碼中,我們先定義了一個JSON字符串,并創(chuàng)建了一個ObjectMapper對象。然后,使用readValue()方法將JSON字符串轉(zhuǎn)為List,并指定List的元素類型為Map。最后,遍歷List并輸出其內(nèi)容。

可以看到,Jackson庫可以輕松地將JSON數(shù)據(jù)轉(zhuǎn)為Java對象,非常方便易用。如果想了解更多關(guān)于Jackson庫的內(nèi)容,可以參考官方文檔。