我有如下json数组的字符串
{"Compemployes":[
{
"id":1001,
"name":"jhon"
},
{
"id":1002,
"name":"jhon"
}
]}
Run Code Online (Sandbox Code Playgroud)
我想将此jsonarray转换为List<Empolyee>.为此,我添加了maven依赖" camel-jackson"并为员工编写了pojo类.但当我尝试运行我的下面的代码
ObjectMapper mapper = new ObjectMapper();
List<Employe> list = mapper.readValue(jsonString, TypeFactory.collectionType(List.class, Employe.class));
Run Code Online (Sandbox Code Playgroud)
我得到以下例外.
org.codehaus.jackson.map.JsonMappingException: Can not deserialize instance of java.util.ArrayList out of START_OBJECT token
at [Source: java.io.StringReader@43caa144; line: 1, column: 1]
Run Code Online (Sandbox Code Playgroud)
有人可以告诉我缺少什么或做错了什么