Marshalling
Marshalling jest procesem polegającym na konwersji obiektu Javy na inny typ danych wymagany przez zewnętrzną aplikację. Najczęściej spotkamy się z marshallingiem do formatów XML (z wykorzystaniem specyfikacji JAXB) lub JSON (używając biblioteki typu Jackson).
Marshalling odgrywa szczególną rolę w przypadku tworzenia REST API, gdzie backend napisany w Javie musi udostępniać dane w formie czytelnej dla aplikacji napisanej np. z wykorzystaniem języka JavaScript.
Dyskusja i komentarze
Masz pytania do tego wpisu? Może chcesz się podzielić spostrzeżeniami? Zapraszamy dyskusji na naszej grupie na Facebooku.