关注
在java中只要一个类实现了Serializable接口的类就被认为是序列化的类,这种类的对象就是序列化的对象。
只有被序列化的数据才允许被存储到文件、数据库之中或者通过网络协议进行传输,没有被序列化的数据是不能存储到硬盘上,不能通过网络协议进行网络传输。 1、Java原生序列化
Java原生序列化方法即通过Java原生流(InputStream和OutputStream之间的转化)的方式进行转化。需要注意的是JavaBean实体类必须实现Serializable接口,否则无法序列化。
2、Json序列化
Json序列化一般会使用jackson包,通过ObjectMapper类来进行一些操作,比如将对象转化为byte数组或者将json串转化为对象。现在的大多数公司都将json作为服务器端返回的数据格式。比如调用一个服务器接口,通常的请求为xxx.json?a=xxx&b=xxx的形式。
3、FastJson序列化
fastjson 是由阿里巴巴开发的一个性能很好的Java
语言实现的 Json解析器和生成器。特点:速度快,测试表明fastjson具有极快的性能,超越任其他的Java json
parser。功能强大,完全支持java bean、集合、Map、日期、Enum,支持范型和自省。无依赖,能够直接运行在Java
SE 5.0以上版本 支持Android。使用时候需引入FastJson第三方jar包。
JSON.parseObject(text,
User.class);
JSON.toJSONString(u);
查看原帖
点赞 评论
相关推荐
点赞 评论 收藏
分享
点赞 评论 收藏
分享
点赞 评论 收藏
分享
牛客热帖
更多
正在热议
更多
# 我的实习收获 #
23738次浏览 417人参与
# 在国企工作的人,躺平了吗? #
333136次浏览 3862人参与
# 实习吐槽大会 #
25710次浏览 125人参与
# 商战,最累的是我们 #
12678次浏览 49人参与
# 晒一晒你的工位 #
83965次浏览 299人参与
# 我的租房踩坑经历 #
19534次浏览 230人参与
# 穿越回高考你还会选现在的专业吗 #
17580次浏览 230人参与
# 毕业旅行去哪玩儿 #
968次浏览 29人参与
# 小厂实习有必要去吗 #
46359次浏览 267人参与
# 求职你最看重什么? #
69512次浏览 393人参与
# 牛友们,签完三方你在忙什么? #
94850次浏览 837人参与
# 夸夸我的求职搭子 #
190740次浏览 1890人参与
# 摸鱼打卡站 #
39285次浏览 687人参与
# 携程求职进展汇总 #
529843次浏览 3944人参与
# 产运销实习日记 #
51935次浏览 551人参与
# 打工人锐评公司红黑榜 #
145278次浏览 906人参与
# 网易求职进展汇总 #
101807次浏览 982人参与
# 你小时候最想从事什么职业 #
95453次浏览 1719人参与
# 作业帮求职进展汇总 #
52400次浏览 354人参与
# 高学历就一定能找到好工作吗? #
47530次浏览 589人参与