【发布时间】:2021-12-19 02:38:27
【问题描述】:
我正在尝试以这种格式反序列化 JSON 文件:
[
["AA", "GG", "1992/11/18"],
["BB", "DD", "2005/02/20"]
]
使用这个类:
public class DataList {
private List<String> att;
// constructor, getter and setter
}
在做:
DataList [] dataList= mapper.readValue(ResourceUtils.getFile("classpath:" + filename), DataList [].class);
但我得到:
com.fasterxml.jackson.databind.exc.MismatchedInputException: Cannot deserialize instance of `org.example.DataList ` out of START_ARRAY token
at [Source: (File); line: 2, column: 3] (through reference chain: java.lang.Object[][0])
知道如何解决这个错误吗?
【问题讨论】:
标签: java json serialization deserialization modelmapper