使用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是个抽象类
版权声明:本文为PhenixLi原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。