fastjson 与 serialVersionUID 如何建立关系? -问答-阿里云开发者社区-阿里云

开发者社区> 蛮大人123> 正文

fastjson 与 serialVersionUID 如何建立关系?

2016-02-26 16:56:53 2380 1

如果使用 fastjson 作为序列化方法,那么即使类实现了 Serializable 接口,其中的 serialVersionUID 似乎也没什么用。怎么能让 serialVersionUID 起作用,用来防止将内容反序列化的时候类型不符。

取消 提交回答
全部回答(1)
  • 蛮大人123
    2019-07-17 18:48:27

    Serializable 是针对于ObjectInput(Output)Stream来使用的。实现此接口的对象都会有一个。
    serialVersionUID的常量。
    而fastJson的序列话是将一个对象“变成”一个json文件的。如果实现了Serializable 接口的话,其中会有serialVersionUID这个属性的。
    可以在序列化的时候保存当前对象的serialVersionUID值。再此反序列话的时候检测是否与上次保存的值相等。这时就能判断是不是同一个对象了。

    0 0
相关问答

37

回答

阿里官方Java代码规范标准《阿里巴巴Java开发手册》下载

管理贝贝 2017-02-10 15:14:36 74853浏览量 回答数 37

2

回答

[@徐雷frank][¥20]在用fastjson将字符串转为JSONObject对象时,double类型被转为BigDecimal类型

jiang0512 2018-11-23 15:15:21 6801浏览量 回答数 2

1

回答

@ResponseBody与response.getWriter .write()区别

蛮大人123 2016-02-22 11:11:38 4968浏览量 回答数 1

2

回答

赛题一:《人机行为识别》大家写udf的时候是什么提取json数据啊

cj753733 2017-02-15 20:04:39 4660浏览量 回答数 2

2

回答

1.2.7版本fastjson转字符串后key的排序,如何能完全按字母顺序排列?

杨冬芳 2016-07-07 16:13:51 6640浏览量 回答数 2

2

回答

建议将aliyun-sdk-oss依赖的json-lib改成fastjson

咸鸭蛋 2015-11-30 16:43:48 6513浏览量 回答数 2

1

回答

为什么fastjson字段为null时不输出空字符串?

蛮大人123 2016-03-09 18:31:25 5418浏览量 回答数 1

2

回答

Redis存放java对象为何序列化?

落地花开啦 2016-02-20 15:07:44 8024浏览量 回答数 2

1

回答

fastjson在反序列化时怎么解析对象中的继承

蛮大人123 2016-02-28 14:02:57 4457浏览量 回答数 1

1

回答

fastJson如何将json字符串转为list<javaBean>

杨冬芳 2016-07-06 14:25:43 5061浏览量 回答数 1
+关注
蛮大人123
我说我不帅他们就打我,还说我虚伪
0
文章
7733
问答
问答排行榜
最热
最新
推荐问答
相关电子书
更多
文娱运维技术
立即下载
《SaaS模式云原生数据仓库应用场景实践》
立即下载
《看见新力量:二》电子书
立即下载