Можно использовать XStream .
Он прост в использовании, не требует внешней настройки * и преобразует объекты Java в / из XML или JSON.
* Если вы хотите сделать сериализованные настройки более переносимыми или читабельными, вам понадобится пара аннотаций. Но если цель состоит в том, чтобы просто сериализовать / десериализовать объекты Java в / из примерно понятного человеку формата, вам даже не нужны аннотации.