Join GitHub today
JacksonSingleton should not force FAIL_ON_UNKNOWN_PROPERTIES on us #486
I'd argue to keep Jackson's own defaults and have a configuration option to set extra deserialization/serialization features.
I understand being lenient might look like a better default for some applications, and that there might be existing Wisdom projects that now rely on that default. But it's not a sensible default, and it should at least be possible to disable this setting in the configuration.
(as an argument on why Wisdom shouldn't redefine Jackson's defaults: we just spent one hour determining why exactly Jackson was behaving differently between our Wisdom routes and our unit tests).