我正在尝试使用Jackson将一些JSON数据转换为Java对象,这是一个精确的对象列表,但是我收到了这个错误:
org.codehaus.jackson.map.JsonMappingException:无法从START_ARRAY标记反序列化entitylayer.Detail的实例
这是代码:
ObjectMapper mapper = new ObjectMapper();
List<Detail> lcd = (List<Detail>) mapper.readValue(ld, Detail.class);
Run Code Online (Sandbox Code Playgroud)
ld是Json格式的列表,这是让我在jackson教程中融入的部分.这是什么新的文件("user.json")代表什么?我假设那是我想要转换的json格式的字符串,这就是我使用ld的原因.
我希望你能帮助我