public class SerialClass<T> {
public T deserialize(byte[] data) {
if (data == null) {
return null;
}
Class<T> entityClass = (Class<T>) ((ParameterizedType) getClass().getGenericSuperclass()).getActualTypeArguments()[0];
return JSON.parseObject(data, entityClass);
}
public byte[] serialize(T data) {
if (data == null) {
return null;
}
return JSON.toJSONString(data).getBytes();
}
}
利用Fastjson进行泛型的序列化和反序列化
最新推荐文章于 2024-12-15 17:42:37 发布
本文介绍了一个Java泛型类实现序列化和反序列化的具体方法,通过使用JSON库将对象转换为字节数组,或将字节数组转换回原始对象。
1213

被折叠的 条评论
为什么被折叠?



