I really think this feature is needed and it can be accomplished very easily without interfering with the current functionality.
Basically, I see 3 approaches:
1. An optional exclusion parameter to the annotation.
2. An additional annotation similar to @JsonIgnoreProperties
(org.codehaus.jackson.annotate.JsonIgnoreProperties). This is probably too redundant for its purpose as 1. accomplishes the same thing and would not require an additional tag.
3. An additional annotation similar to @JsonIgnore
(org.codehaus.jackson.annotate.JsonIgnore) This annotation would be placed above any property you want ignored.