关于fastjson在parse时报错default constructor not found. class的问题
时间:2022-08-03 17:19:00
一.无参结构函数
正常情况下,我们定义一个类,但当我们没有显示参构造函数时,java无参结构函数将自动添加到编译中,但当我们显示的定义有差结构函数时,无参结构函数不会自动定义。
1.不指定参构造函数
2.指定有参构造函数
二.fastjson分析时报错
fastjson如果在分析过程中出错
如果字段中的属性类没有无参构造函数,且该字段在分析时是非空的 也会出错
二.解决办法
1.最简单的方法是在指定有参构造函数时制定无参构造函数.
2.升级到最新版本
<dependency> <groupId>com.alibaba</groupId> <artifactId>fastjson</artifactId> <version>2.0.0</version> </dependency>