fastjson 针对已经过滤null的前提下继续过滤掉空list map等方法

 大神们 只需要

fastJsonConfig.getSerializeFilters()放进去
public class NotWriteEmpty implements PropertyFilter { 
  @Override   
public boolean apply(Object object, String name, Object value) {   
    if (value == null) {            return false;        }   
    if (value instanceof String && ((String) value).isEmpty()) {            return false;        }   
    if (value instanceof List && ((List) value).isEmpty()) {            return false;        }   
    if (value instanceof Map && ((Map<?, ?>) value).isEmpty()) {            return false;        }        return true;    }
} 即可
希望我得分享对你们有用,专挑干的写
posted @ 2023-03-20 16:52  求学路cleargood  阅读(20)  评论(0)    收藏  举报