Enumeratum support for Jackson.
- jackson-module-enumeratum 3.x supports Jackson 3
- jackson-module-enumeratum 2.x supports Jackson 2
libraryDependencies += "com.github.pjfanning" %% "jackson-module-enumeratum" % "2.20.0"
val mapper = JsonMapper.builder().addModule(DefaultScalaModule).addModule(EnumeratumModule).build()
val car = Car("Volga", Color.Blue)
val json = mapper.writeValueAsString(car)
mapper.readValue(json, classOf[Car]) shouldEqual(car)