Skip to main content

JSON deserialization to custom objects with Jackson part 1 - fields

This is the first post in the series where I look at the most common mechanisms Jackson uses to deserialize JSON document and represent it as a custom type. In this post, I focus on cases where Jackson uses a no-arg constructor to instantiate the class and values are injected directly to fields.

An (incomplete) list of static analysis tools for Java

This post describes some of the static analysis tools I’ve used in various Java projects over the years. In the last couple of days I’ve been setting up projects from scratch and decided it would be nice to organize some of the knowledge in a single place. Apart from discussing the tools themselves I also describe why it makes sense to include them in your next (or current) project.