如何动态序列化List

时间:2017-06-14 12:48:48

标签: json serialization jackson

我正在使用Jackson库,问题是如果列表的大小是>,如何动态地将LIST(arraylist)序列化为JSON。有人可以建议做什么吗?

1 个答案:

答案 0 :(得分:2)

您可以注释杰克逊默认使用的getter方法,仅将序列化列表非空(size> 0)。 E.g。

class ClassWithList {
    @JsonInclude(JsonInclude.Include.NON_EMPTY)
    List<String> getList() {
        return list;
    }
}