日期:2014-05-16 浏览次数:20348 次
使用Jackson将json数组转list集合。
方法一:先转数组再转List
Promotion[] myList = mapper.readValue(json, Promotion[].class); List<Promotion> list = new ArrayList<Promotion>(); Collections.addAll(list, myList);
方法二:使用TypeReference直接转List
?
List<Promotion> list = mapper.readValue(json, new TypeReference<List<Promotion>>() { });
?注意:此TypeReference是个抽象类