@JsonInclude(JsonInclude.Include.NON_EMPTY)
private List list
出现 如果这个list 是empty不是null的情况下,序列化json是没有list的,这个注解是生效的;
如果是null,这个注解不生效,序列化json中包含 list:[]
源码解读
解决方案:
解决方案1: 使用empty替代null 返回
public List getList() {
if (list == null) {
return new ArrayList<>();
}
return list;
}
解决方案2:等待koca新版本兼容