关于前台json传数组结构,后台无法正常接收,报这个错误的问题
non-static inner classes like this can only by instantiated using default, no-argument constructor
这里得到了解释
原因:
后端使用 @RequestBody 来接受参数
前端出入json后报错
本质:内部非静态类无法实例化
解决:
public class A {
class B;
class B{
int id ;
}
}
get + set
这里是错误的 ,正确应该是
public class A {
class B;
static class B implements Serializable{
int id ;
}
}