报错信息是:com.alibaba.fastjson.JSONException: default constructor not found.
我的场景:实体类中嵌套了另一个实体的数组,另一个实体加了@builder注解,使得对java对象的创建更优雅,它提供在设计数据实体时,对外保持private setter,所以反序列化时,赋值不进去值。
网上说设计到两个实体嵌套时(没有加@builder注解),出现上述报错信息时,可通过加入默认空参构造器解决。
对于加@builder的实体可以通过加全参和无参的构造器来解决。