@Target(value={ANNOTATION_TYPE,FIELD,METHOD,PARAMETER}) @Retention(value=RUNTIME) public @interface JsonSetter
JsonProperty annotation;
 or (as of 2.9 and later), specify additional aspects of the
 assigning property a value during serialization.| Modifier and Type | Optional Element and Description | 
|---|---|
| Nulls | contentNullsSpecifies action to take when input to match into content value
 (of a  Collection,Map, array,
 or referential value) contains explicit `null` value
 (if format has one) to bind. | 
| Nulls | nullsSpecifies action to take when input contains explicit `null` value
 (if format has one). | 
| String | valueOptional default argument that defines logical property this
 method is used to modify ("set"); this is the property
 name used in JSON content. | 
public abstract String value
public abstract Nulls nulls
Nulls.SET, meaning that the `null` is set as
 value using setter.
NOTE: is not usually used in case property value is missing, unless data format specifies that there is defaulting which would result in an explicit null assignment.
public abstract Nulls contentNulls
Collection, Map, array,
 or referential value) contains explicit `null` value
 (if format has one) to bind.
 Default action, in absence of any explicit configuration,
 is usually Nulls.SET, meaning that the `null` is included as usual.Copyright © 2008–2019 FasterXML. All rights reserved.