G
com.fasterxml.jackson.databind.BaseTest
. и в его коде видно, что он возвращает просто новый инстанс JsonMapper.builder()
. А класс JsonMapper
- не часть юнит тестов, а обычный класс https://github.com/FasterXML/jackson-databind/blob/master/src/main/java/com/fasterxml/jackson/databind/json/JsonMapper.javaПросто этого класса нет раньше, чем в версии 2.10
Но в любом случае билдер не обязателен, он просто для облегчения. Можно с тем же успехом посмотреть тесты, например, для версии 2.9
https://github.com/FasterXML/jackson-databind/blob/2.9/src/test/java/com/fasterxml/jackson/databind/deser/filter/NullConversionsForContentTest.java#L212
И там создается обычный
new ObjectMapper()
, без билдера.И далее
mapper.setDefaultSetterInfo(JsonSetter.Value.forContentNulls(Nulls.AS_EMPTY));