Скажімо, у мене є дуже простий об’єкт Java, який має лише деякі властивості getXXX та setXXX. Цей об'єкт використовується лише для обробки значень, в основному запису або безпечної для типу (і продуктивності) карти. Мені часто потрібно перетворити цей об'єкт на пари значень ключа (або рядки, або ввести безпечний), або перетворити з пар значень ключа на цей об'єкт.
Окрім відображення чи написання коду вручну для цього перетворення, який найкращий спосіб цього досягти?
Прикладом може бути надсилання цього об'єкта у форматі jms без використання типу ObjectMessage (або перетворення вхідного повідомлення в потрібний тип об'єкта).
java.beans.Introspector
.getBeanInfo()
. Він вбудований прямо в JDK.