Кроме того, реализация JAX-RS (например, Jersey, RESTeasy), хотя и не является простой библиотекой, предлагает простой способ создания и использования JSON и xml.Они прозрачно обрабатывают выбор внутренней библиотеки в зависимости от запрашиваемого типа носителя.
Построить фасад тоже довольно просто;Я бы начал с использования JAXB для XML и Джексона для JSON;оба могут принимать InputStream или Reader и выводить, используя OutputStream или Writer.И то, и другое хорошо справляется с привязкой данных.