2014-05-13 19 views
7

Làm thế nào tôi có thể nói một lớp học để chỉ bao gồm NON_EMPTY và giá trị NON_NULL chỉ, Sử dụngJackson: JsonInclude cách thêm Nhiều JsonInclude chú thích loại

@JsonInclude(Include.NON_NULL) 
@JsonInclude(Include.NON_EMPTY) 
public class foo{ 
    String a; 
} 

được ném lỗi chú thích trùng lặp.

+1

Đáng tiếc là bạn đang gặp khó khăn, có vẻ như, kể từ '@ JsonInclude' chỉ có một giá trị và không phải là một mảng của nó ... – fge

Trả lời

17

"Null luôn coi trống rỗng" - Jackson's site

Vì vậy, các quy tắc NON_EMPTY bao gồm cả hai trường hợp ..

Các vấn đề liên quan