I have a POJO with a field or property, containing collection of objects, something like this:
public class Box {
public List<Items> items;
}
By default, value of items
is null, and I do not want to initialize it with empty list.
Now, if I try to serialize it with Jackson, I get NullPointerException
. Is there a simple way to make Jackson not break on such value and serialize it as an empty collection: [ ]
?
Note. This class is just a simplified example. In reality, there are a hundred of classes and a number of fields with different names in each of them, which are occasionally set to null
sometimes somewhere in the code, breaking serialization in runtime.