关于springmvc中jackson的No suitable constructor found for type错误

需要调用个第三方rest接口。
偷了个懒把json对象定义在了文件内,没有单独建立一个外部类而是做了个内部类。
结果就是不停地报"No suitable constructor found for type"。

不是没有无参构造函数;
不是因为内部类被设置为private;
将内部类原模原样拷出来单独建立一个外部类就一切ok了,不然就是报一万年上述错误。
仅作现象记录,暂不去分析原由,总之忒奇怪了。

用到json时,还是需要中规中矩。
单独建立json对象文件;
保证有默认无参构造函数;
保证有set&get方法。
然后能节省一堆debug时间。
至于上述现象的原理需要看jackson的实现细节,应该是和反射之类相关。最后这句猜的,反正连蒙带猜。
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值