Скажем, у меня есть очень простой объект java, который имеет только некоторые свойства getXXX и setXXX. Этот объект используется только для обработки значений, в основном записи или типобезопасной (и производительной) карты. Мне часто нужно преобразовать этот объект в пары ключ-значение (строковые или типобезопасные) или преобразовать из пар ключ-значение в этот объект.
Как лучше всего добиться этого, кроме отражения или написания кода вручную для этого преобразования?
Примером может быть отправка этого объекта через jms без использования типа ObjectMessage (или преобразование входящего сообщения в объект правильного типа).
java.beans.Introspector
.getBeanInfo()
. Он встроен прямо в JDK.