当前位置: 代码迷 >> 综合 >> fastJson JSON.toJSON 序列化为null
  详细解决方案

fastJson JSON.toJSON 序列化为null

热度:77   发布时间:2023-11-25 08:18:17.0

原因:用到了lombok 的以下写法

@Accessors(chain = true,fluent = true)

chain = true   可以把setter方法的返回值变成自己,以便于链式的写法
fluent = true  给set和get的方法,去除get或set前缀,命名为fieldName(),而不是例如setFieldName

这就导致了类中的属性是没有get和set前缀的方法,下面这fieldInfoList 就是空的

最终结果JSON.toJSON(实体类)返回值 {}

正常的情况下:

 

特此记录一下!

  相关解决方案