您的位置:首页 > 其它

使用Protostuff序列化及反序列化优化调试

2015-06-26 20:22 232 查看
在写自动化工具的时候经常遇到一个问题,工具前面历经坎坷做完了很多事情,但是在最后一步出错了,修改完之后要进行验证,你可能需要又重走一遍之前的步骤来拿到出现问题的场景,不得不说,这时候感觉很坑爹……

然后福利来了,我们知道java提供了序列化和反序列化机制,而另外还有很多此类序列化和反序列化框架,而protostuff则是在protobuff基础上改进的一个优秀代表。 那我们怎么用这个框架来做一些事情让调试这些事情不那么坑爹呢?

首先我们先引入依赖

将java对象转化为byte数组

将byte数组写入文件

这样你就可以随意将运行中的java对象存储为文件了


同样修改后,调试,首先你先将序列化的文件读取出来

将读取到byte数组反序列化为需要的java对象

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: