jackson可以把string进行序列化成各种形式(string,list、对象等)
mapper.readValue()方法可以 根据字符串的形式(如[、]、{、}、")自动序列化为相应的类型
。举例如下:
string以 [
开头,那就是数组。序列化为ArrayList
string以 {
开头,那就是对象。如果没有指定class就序列化为LinkedHashMap,如果指定了就序列化为class。
string以 "
开头,那就是字符串。
["A", "B"]
序列化的结果就是 ArrayList[String, String]
[{}, {}]
序列化的结果就是 ArrayList[LinkedHashMap, LinkedHashMap]