Yaml is a simple step from the basic text configuration, it allows you to create more structure and data types (including the ones you have), as well as for a large number of languages (including Java: Jyaml ), it even has serialization support, so mapping to / from your classes is often very easy.
Yaml is also easier and easier than starting with XML.
source share