Jackson¶
Usefull Annotations¶
@JsonIncludeProperties
: Ignore all properties except listed@JsonProperty("my_name")
: Custom name of the JSON key@JsonIgnore
: Ignore the json property below
Wrapping the Obejct in Another JSON Object¶
To do that, use these annotations above the class.
@JsonTypeName(value = "action")
@JsonTypeInfo(include=As.WRAPPER_OBJECT, use=Id.NAME)
If you do not care about the name, you can skip the @JsonTypeName
annotation.
Written with StackEdit.