Digamos que eu tenha um objeto java muito simples que tenha apenas algumas propriedades getXXX e setXXX. Este objeto é usado apenas para manipular valores, basicamente um registro ou um mapa de tipo seguro (e desempenho). Freqüentemente, preciso converter este objeto em pares de valores-chave (strings ou tipo seguro) ou converter pares de valores-chave para este objeto.
Além de reflexão ou escrever código manualmente para fazer essa conversão, qual é a melhor maneira de fazer isso?
Um exemplo pode ser o envio deste objeto por jms, sem usar o tipo ObjectMessage (ou converter uma mensagem recebida no tipo certo de objeto).
java.beans.Introspector
.getBeanInfo()
. Ele está integrado ao JDK.