The Jackson Module for Kotlin has been updated for Kotlin M9, the release is now at 2.4.3 matching current Jackson release. This allows Kotlin classes regardless of having a default constructor to be used with Jackson, in fact it is one of the easiest languages to use requiring no annotations and allowing the use of simple data classes.
It is simple as:
``data class MyStateObject(val name: String, val age: Int) ...
<p> See the GitHub page for details: <a href="https://github.com/FasterXML/jackson-module-kotlin">https://github.com/FasterXML/jackson-module-kotlin</a></p>