jsonista has an annoying problem. It depends on jackson-databind which in turns depends on jackson-core:
[com.fasterxml.jackson.core/jackson-databind "2.10.0"] [com.fasterxml.jackson.core/jackson-annotations "2.10.0"] [com.fasterxml.jackson.core/jackson-core "2.10.0"]
A lot of libraries depend on jackson-core, which means that it is easy to get another version of jackson-core in your dependency tree while using jsonista. The problem is that if there’s a mismatch between the versions of jackson-databind and jackson-core, you will get cryptic error messages about
I’m not very knowledgeable about how Maven handles dependencies, but I’m wondering: is there a way to specify the dependencies that would avoid or reduce the problem?