Unmarshalling to proces polegający na konwersji obiektu z formatu innego niż Java na obiekt Javy. Najczęściej spotkamy się z unmarshallingiem z postaci XML lub JSON na Javowe POJO/JavaBeans. Wykorzystywane są do tego celu specyfikacja JAXB (dla XML) lub biblioteki takie jak Jackson (dla JSON).
Z pojęciem tym spotkamy się szczególnie często tworząc API oparte o REST z wykorzystaniem JAX-RS lub Spring MVC, gdzie wymiana danych pomiędzy backendem napisanym w Javie i klientem najczęściej napisanym w języku Javascript wymagała by wiele ręcznej pracy.
Komentarze do artykułu
Wyłączyliśmy możliwość dodawania komentarzy. Poniżej znajdziesz archiwalne wpisy z czasów gdy strona była jeszcze hobbystycznym blogiem. Zapraszamy natomiast do zadawnia pytań i dyskusji na naszej grupe na facebooku.