象变换为可执行形式。"Unmarshalling"是marshalling的逆过程。
用途.通常，进程间通信时，需要发送XML对象。接收到数据的进程需要把它转化回可执行对象以便使用。因此unmarshalling通常用于Java远程方法调用（RMI）与远程过程调用（RPC）机制实现的接收端以把传送的对象转化为可执行形式。 
JAXB.JAXB或Java语言架构的是最常用的架构，实现marshal与unmarshal Java对象。JAXB提供了在Java的