public abstract class SerializationUtils extends Object
WARNING: These utilities should be used with caution. See Secure Coding Guidelines for the Java Programming Language for details.
Constructor and Description |
---|
SerializationUtils() |
Modifier and Type | Method and Description |
---|---|
static Object |
deserialize(byte[] bytes)
Deserialize the byte array into an object.
|
static byte[] |
serialize(Object object)
Serialize the given object to a byte array.
|
@Nullable public static byte[] serialize(@Nullable Object object)
object
- the object to serialize@Nullable public static Object deserialize(@Nullable byte[] bytes)
WARNING: This utility will be deprecated in Spring Framework 6.0 since it uses Java Object Serialization, which allows arbitrary code to be run and is known for being the source of many Remote Code Execution (RCE) vulnerabilities. Prefer the use of an external tool (that serializes to JSON, XML, or any other format) which is regularly checked and updated for not allowing RCE.
bytes
- a serialized object