serialize/deserialize с помощью JAXB
От: Аноним  
Дата: 19.03.08 18:15
Оценка:
Уважаемые,

не поможите ли? Суть состоит в том что мне нужно просто serialize-ить/deserialize-ить объекты в/из xml.
Решил что проще всего будет через JAXB с которым на самом деле совершенно не знаком.
Соответственно сам вопрос (точнее даже два) —
1. можно ли как-нибудь при помощи только лишь аннотаций (заморачиваться со схемами не хотелось бы) указывать какие именно части объекта мне необходимо дергать.
Т.е. по умолчанию, насколько я понимаю, JAXB будет дергать все getters/setters (причем будет искать еще и пару каждому getter-у и setter-у) что меня совсем не устраивает — хотелось бы сохранять только определенные поля объекта.

2. не кинете ли в меня ссылочкой на пример написания MapToList адаптера, потому как, опять же насколько я понял, JAXB с Map работать не будет.
Re: serialize/deserialize с помощью JAXB
От: Mykhailo M. Delegan Украина  
Дата: 20.03.08 09:49
Оценка:
А>1. можно ли как-нибудь при помощи только лишь аннотаций (заморачиваться со схемами не хотелось бы) указывать какие именно части объекта мне необходимо дергать.
Сходи сюда: http://java.sun.com/javaee/5/docs/api/javax/xml/bind/annotation/package-summary.html
Например, аннотация XmlTransient описывает какие части не дергать, а XmlElement — какие дергать.

А>2. не кинете ли в меня ссылочкой на пример написания MapToList адаптера, потому как, опять же насколько я понял, JAXB с Map работать не будет.

JAXB обработает Map, если он появляется как поле бина.
Если надо сохранить Мар как отдельный элемент, то читать здесь: https://jaxb.dev.java.net/guide/Mapping_your_favorite_class.html
Re[2]: serialize/deserialize с помощью JAXB
От: Аноним  
Дата: 20.03.08 11:41
Оценка:
Здравствуйте, Mykhailo M. Delegan, Вы писали:

Спасибо
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.