Module that allows instantiation of Java POJOs that do not have "default constructor" (constructor that takes no arguments) but should be deserialized from JSON Object as POJOs. In such cases, module tries to use
sun.reflect.ReflectionFactory
to force instantiation that by-passes all constructors (it is the mechanism used by JDK serialization system).
Functionality can be used by registering the module and then just deserializing things using regular API: current introspector:
ObjectMapper mapper = JsonMapper.builder() // or mapper for other dataformats
// NOTE! 2.13.0 unfortunately had wrong name "NoCtorModule", proper one added
// in 2.13.1
.addModule(new NoCtorDeserModule())
// add other modules, configure, etc
.build();
Maven information for jar is:
- Group id:
com.fasterxml.jackson.module
- Artifact id:
jackson-module-no-ctor-deser
For Javadocs, Download, see: Wiki.