@Data
public class A{
private String nickname="ls";
}
A a=new A(){
private String name="zs";
}
我把变量a返回给前端,发现浏览器只显示出nickname,应该是只序列化了A类有的字段,没有把匿名类新增的字段也序列化,有没有什么办法能把匿名类自己的字段也序列化。
@Data
public class A{
private String nickname="ls";
}
A a=new A(){
private String name="zs";
}
我把变量a返回给前端,发现浏览器只显示出nickname,应该是只序列化了A类有的字段,没有把匿名类新增的字段也序列化,有没有什么办法能把匿名类自己的字段也序列化。
我发现为什么只序列化出类A的字段了,原来字段要是public,或者是私有字段有get方法才能被序列化,我给匿名类字段加了get方法就可以了