背景:在接口开发过程中,接口返回的是递归结构
前端希望children 字段,在无叶子节点的情况下,不返回该字段
解决方案:
jackson包下有一个 @JsonInclude()注解,该注解可在json序列化时,根据字段值类型决定是否返回
使用如下:
@JsonInclude(JsonInclude.Include.NON_EMPTY)
private List<T> children = new ArrayList<>();
背景:在接口开发过程中,接口返回的是递归结构
前端希望children 字段,在无叶子节点的情况下,不返回该字段
解决方案:
jackson包下有一个 @JsonInclude()注解,该注解可在json序列化时,根据字段值类型决定是否返回
使用如下:
@JsonInclude(JsonInclude.Include.NON_EMPTY)
private List<T> children = new ArrayList<>();