Java读写json文件时报错
Cannot construct instance of com.careSystem.pojo.Worker
(no Creators, like default construct, exist): cannot deserialize from Object value (no delegate- or property-based Creator)
at [Source: (File); line: 1, column: 3] (through reference chain: java.util.ArrayList[0])
原因:
原因是我在该实体类(com.careSystem.pojo.Worker)中添加了构造函数,但是没有添加无参构造,这时导致JVM不会添加默认的无参构造函数,而jackson的反序列化需要无参构造函数,因此报错。
解决办法:
在该实体类(com.careSystem.pojo.Worker)中添加了一个无参构造函数,问题解决。
————————————————