How can I remove objects with null attributes? For example:
{
"login":"user.test",
"dateTime":"02/07/2015 16:51",
"action":"Update",
"inner":{
"id":32,
"name":"asdkjh",
"other":"asdk",
"document":"21321",
"address":{
"zip":{
}
},
"email":{
}
}
}
When I call writeValueAsString
Jackson must ignore objects with null attributes, in this case address, zip and e-mail. Is it possible with some feature?
Using setSerializationInclusion(Inclusion.NON_EMPTY)
null values were ignored but the inner objects still there.