Ocular
Ocular is a library that allows managing multiple configuration files. It uses jackson to interact with different dataformats. Everything is customizable, but reasonable defaults are given to start right away.
Latest version:
Warning
You will need to import your desired data format for jackson additionally.