Convertendo JSON em XML e vice-versa usando as Anotações Jackson API e JAXB

Eu estou tentando escrever um código que pode ter entrada XML ou JSON e saída JSON ou XML, respectivamente. Ou seja, se eu der XML, ele deve retornar JSON e, se eu der JSON, ele deverá fornecer saída XML.

Foi-me dito que isso é possível usando Jackson API e Anotações JAXB. Alguém pode me ajudar com isso?

questionAnswers(2)

yourAnswerToTheQuestion