public final class Serializables extends Object
Modifier and Type | Method and Description |
---|---|
static <T> T |
fromBytes(byte[] serialized)
Deserialize an Object from bytes.
|
static <T> T |
fromString(String serialized)
Deserialize an Object from a String.
|
static <T> T |
fromString(String serialized, Charset charset)
Deserialize an Object from a String.
|
static byte[] |
toBytes(Object object)
Serialize an Object to bytes.
|
static String |
toString(Object object)
Serialize an Object to String.
|
static String |
toString(Object object, Charset charset)
Serialize an Object to String.
|
public static String toString(Object object)
object
- Object to serialize
public static String toString(Object object, Charset charset)
object
- Object to serialize
charset
- Charset
public static byte[] toBytes(Object object)
object
- Object to serialize
public static <T> T fromString(String serialized)
T
- Parameterized type of the deserialized Object
serialized
- Serialized state as String, UTF-8 encoded
public static <T> T fromString(String serialized, Charset charset)
T
- Parameterized type of the deserialized Object
serialized
- Serialized state as String
charset
- Charset
public static <T> T fromBytes(byte[] serialized)
T
- Parameterized type of the deserialized Object
serialized
- Serialized state bytes