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-04-19 10:57:37 发布