package com.genersoft.iot.vmp.utils; 
 | 
  
 | 
import java.io.*; 
 | 
  
 | 
public class SerializeUtils { 
 | 
    public static byte[] serialize(Object obj){ 
 | 
        byte[] bytes = null; 
 | 
        try { 
 | 
            ByteArrayOutputStream baos=new ByteArrayOutputStream();; 
 | 
            ObjectOutputStream oos=new ObjectOutputStream(baos); 
 | 
            oos.writeObject(obj); 
 | 
            bytes=baos.toByteArray(); 
 | 
            baos.close(); 
 | 
            oos.close(); 
 | 
        } catch (IOException e) { 
 | 
            e.printStackTrace(); 
 | 
        } 
 | 
        return bytes; 
 | 
    } 
 | 
    public static Object deSerialize(byte[] bytes){ 
 | 
        Object obj=null; 
 | 
        try { 
 | 
            ByteArrayInputStream bais=new ByteArrayInputStream(bytes); 
 | 
            ObjectInputStream ois=new ObjectInputStream(bais); 
 | 
            obj=ois.readObject(); 
 | 
        } catch (Exception e) { 
 | 
            e.printStackTrace(); 
 | 
        } 
 | 
        return obj; 
 | 
    } 
 | 
} 
 |