我们如何使用Java中的Jackson将JSON数组转换为列表?
一个杰克逊 是一个基于Java的库,它可以是有用的转换 Java对象到JSON和JSON到Java对象。一个杰克逊API是快于其他的API,需要更少的内存区域,对于大型物体良好。我们可以使用ObjectMapper 类将JSON数组转换为列表。它有一个有用的方法readValue(),它接受一个JSON字符串并将其转换为第二个参数中指定的对象类。
示例
import java.util.*;
import com.fasterxml.jackson.databind.*;
public class JSONArrayToListTest1 {
public static void main(String args[]) {
String jsonStr = "[\"INDIA\", \"AUSTRALIA\", \"ENGLAND\", \"SOUTH AFRICA\", \"WEST INDIES\"]";
ObjectMapper objectMapper = new ObjectMapper();
try {
List<String> countries = objectMapper.readValue(jsonStr, List.class);
System.out.println("The countries are:\n " + countries);
} catch(Exception e) {
e.printStackTrace();
}
}
}输出结果
The countries are: [INDIA, AUSTRALIA, ENGLAND, SOUTH AFRICA, WEST INDIES]
热门推荐
6 短祝福语简短暖心
8 庆双节祝福语简短
10 药店祝福语简短10字
11 新疆新年祝福语大全简短
12 跨年的生日祝福语简短
13 女朋友考试祝福语简短
14 修祖屋祝福语简短
15 好朋友夫妻祝福语简短
16 端午老师祝福语简短优美
17 新娘上头祝福语大全简短
18 生日贺卡祝福语 简短独特