JAXB (Java Architecture for XML Binding) дозволяє швидко розпакувати (unmarshall) xml файл у об’єкти та згенерувати/запакувати (marshall) xml із об’єкту. JAXB використовується, зокрема, при розробці RESTtful Веб-сервісів, коли необхідно швидко згенерувати xml у якості відповіді клієнту або розпакувати із http запиту.
Для прикладу є простий XML документ:
Для прикладу є простий XML документ:
<?xml version="1.0" encoding="UTF-8"?> <Data> <id>1</id> <name>Галина Мер</name> <mobile>+380970000001</mobile> </Data>Для того, щоб розпакувати наш xml об'єкт нам потрібен клас із відповідною анотацією.