use Storable qw(freeze thaw); ... $buffer = freeze($obj);