Java Object Deserialize deserializeObject(byte[] data)

Here you can find the source of deserializeObject(byte[] data)

Description

Deserialize a byte array, ready to cast

License

Apache License

Parameter

Parameter Description
data a parameter

Return

a object, ready to cast

Declaration

public static Object deserializeObject(byte[] data) 

Method Source Code

//package com.java2s;
/*//from w ww .  j a  va  2 s. com
 *
 *  Copyright (c) 2015 University of Massachusetts
 *
 *  Licensed under the Apache License, Version 2.0 (the "License"); you
 *  may not use this file except in compliance with the License. You
 *  may obtain a copy of the License at
 *
 *  http://www.apache.org/licenses/LICENSE-2.0
 *
 *  Unless required by applicable law or agreed to in writing, software
 *  distributed under the License is distributed on an "AS IS" BASIS,
 *  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
 *  implied. See the License for the specific language governing
 *  permissions and limitations under the License.
 *
 *  Initial developer(s): Misha Badov, Westy
 *
 */

import java.io.ByteArrayInputStream;

import java.io.IOException;
import java.io.ObjectInputStream;

public class Main {
    /**
     * Deserialize a byte array, ready to cast
     *
     * @param data
     * @return a object, ready to cast
     */
    public static Object deserializeObject(byte[] data) {
        ByteArrayInputStream bais = new ByteArrayInputStream(data);
        Object o = null;
        try {
            ObjectInputStream oin = new ObjectInputStream(bais);
            o = oin.readObject();
        } catch (IOException | ClassNotFoundException e) {
            // TODO Auto-generated catch block
            e.printStackTrace();
        }
        return o;
    }
}

Related

  1. deserializeObject(byte[] bytes)
  2. deserializeObject(byte[] bytes)
  3. deserializeObject(byte[] bytes)
  4. deserializeObject(byte[] bytes)
  5. deserializeObject(byte[] data)
  6. deSerializeObject(byte[] data)
  7. deserializeObject(byte[] data, Class clazz)
  8. deserializeObject(byte[] obj)
  9. deserializeObject(byte[] serializedObj)