本文主要对几种常见Java序列化方式进行实现。包括Java原生以流的方法进行的序列化、Json序列化、FastJson序列化、Protobuff序列化。需要注意的是JavaBean实体类必须实现Serializable接口,否则无法序列化。Java原生序列化代码示例如下所示:运行结果:。Json序列化一般会使用jackson包,通过ObjectMapper类来进行一些操作,比如将对象转化为byte数组或者将json串转化为对象。功能强大,完全支持java bean、集合、Map、日期、Enum,支持范型和自省。上面的测试仅供参考,并不能代表通过大量数据进行测试的结果。
暂无评论