关注
在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);
查看原帖
点赞 评论
相关推荐
点赞 评论 收藏
分享
牛客热帖
更多
- 1... 27届学院二本,袋鼠云->快手->腾讯wxg,25年末聊聊我的前端之路1.1W
- 2... 本科五段大厂实习,秋招五个offer,我的校招结束了6555
- 3... 适可而止吧!你就是“烂泥”5887
- 4... 大四双非水产专业上岸阿里后端(五)5507
- 5... 我的世界观,就是对抗优绩主义的武器3711
- 6... 27双非杀入字节!3048
- 7... 26届双非硕Java秋招总结1778
- 8... 日常实习-小红书后端java二面1606
- 9... 实习被“放养”零产出,该及时止损还是继续苟着?1595
- 10... 学院本的秋招漫漫路,谷底之后只剩坦途1552
正在热议
更多
# 实习没人带,苟住还是跑路? #
2653次浏览 74人参与
# 大家实习都在做什么? #
3289次浏览 42人参与
# 元旦假期你打算怎么过 #
3122次浏览 90人参与
# 牛客2025仙途报告 #
22548次浏览 326人参与
# 我们是不是被“优绩主义”绑架了? #
4757次浏览 179人参与
# 妈妈治愈了你哪些脆皮时刻 #
38073次浏览 337人参与
# 找工作如何保持松弛感? #
127182次浏览 1457人参与
# 找工作,行业重要还是岗位重要? #
88426次浏览 1771人参与
# 2022毕业即失业取暖地 #
125945次浏览 716人参与
# 面试官问过你最刁钻的问题是什么? #
1584次浏览 38人参与
# 你有哪些缓解焦虑的方法? #
44817次浏览 873人参与
# 机械人你觉得今年行情怎么样? #
6044次浏览 87人参与
# 实习要如何选择和准备? #
131116次浏览 1524人参与
# 今年你最想重开的一场面试是? #
18860次浏览 177人参与
# 机械人晒出你的简历 #
149102次浏览 889人参与
# 26届秋招投递记录 #
109384次浏览 653人参与
# 一人说一家双休的公司 #
1912次浏览 30人参与
# 职场破防瞬间 #
355250次浏览 2832人参与
# 牛油的搬砖plog #
164543次浏览 1162人参与
# 礼物开箱Plog #
3875次浏览 110人参与
SHEIN希音公司福利 283人发布
查看1道真题和解析