isNull is a convenient method that should not be serialized, but Jackson believe is a property. Adding JsonIgnore to the method will solve the issue