FasterXML / jackson-databind

General data-binding package for Jackson (2.x): works on streaming API (core) implementation(s)
Apache License 2.0
3.53k stars 1.39k forks source link

Add more `EnumNamingStrategies` #4728

Closed lbenedetto closed 1 month ago

lbenedetto commented 1 month ago

Implements https://github.com/FasterXML/jackson-databind/issues/4676

As discussed, extracted the common logic of PropertyNamingStrategies and EnumNamingStrategies to a common util class. In this case, an Enum called NamingStrategy

cowtowncoder commented 1 month ago

Note to self: got CLA for this one already.

cowtowncoder commented 1 month ago

Merged all the way to master/3.0!

Thank you @lbenedetto -- this is the first new feature that made it into 2.19 branch.