unmarshalling，或译作“解集”，是计算机科学中把已经变换为适合于存储或传输的对象的表示，变换为可执行的对象表示的过程。一个unmarshalling接口把序列化对象变换为可执行形式。"Unmarshalling"是marshalling的逆过程。
用途.通常，进程间通信时，需要发送XML对象。接收到数据的进程需要把它转化回可执行对象以便使用。因此unmarshalling通常用于Java远程方法调用（RMI）与远程过程调用（RPC）机制实现的接收端以把传送的对象转化为可