JsonRedisSerializer
class
class JsonRedisSerializer implements RedisSerializer {
static final int OBJECT_START = 123; // {
static final int ARRAY_START = 91; // [
static final int ZERO = 48; // 0
static final int NINE = 57; // 9
static final int SIGN = 45; // -
static final String DATE_PREFIX = "/Date(";
static final String DATE_SUFFIX = ")/";
static final String TRUE = "true";
static final String FALSE = "false";
List<int> serialize(Object obj) => encodeUtf8(stringify(obj));
Object deserialize(List<int> bytes) {
if (bytes == null || bytes.length == 0) return null;
return parse(decodeUtf8(bytes));
}
}
Implements
RedisSerializer
Static Properties
final int ARRAY_START #
static final int ARRAY_START = 91
final String DATE_PREFIX #
static final String DATE_PREFIX = "/Date("
final String DATE_SUFFIX #
static final String DATE_SUFFIX = ")/"
final String FALSE #
static final String FALSE = "false"
final int NINE #
static final int NINE = 57
final int OBJECT_START #
static final int OBJECT_START = 123
final int SIGN #
static final int SIGN = 45
final String TRUE #
static final String TRUE = "true"
final int ZERO #
static final int ZERO = 48
Methods
Object deserialize(List<int> bytes) #
Object deserialize(List<int> bytes) {
if (bytes == null || bytes.length == 0) return null;
return parse(decodeUtf8(bytes));
}
List<int> serialize(Object obj) #
List<int> serialize(Object obj) => encodeUtf8(stringify(obj));