我要投搞

标签云

收藏小站

爱尚经典语录、名言、句子、散文、日志、唯美图片

当前位置:2019全年资料大全正版 > 反序列化 >

net 序列化与反序列化的一个问题望牛人指教

归档日期:06-18       文本归类:反序列化      文章编辑:爱尚语录

  背景:创建了一个库,库里面有一个实体类,该类用于序列化。类包含部分属性。我将该类序列化到一个txt文件,获取到该文件的序列化字符串,然后将其转换为byte数组存放到oracle数据库中...

  背景:创建了一个库,库里面有一个实体类,该类用于序列化。类包含部分属性。我将该类序列化到一个txt文件,获取到该文件的序列化字符串,然后将其转换为byte数组存放到oracle数据库中,数据库使用的blob存储。

  问题:在另外一个项目中同样引用了这个库,并将字节数组从数据库取出,进行反序列化,但失败~~

  序列化的项目是一个web项目。反序列化位于另外一个库中,该库引用了包含序列化类的库。

  这样吧,解释一下.net 类库程序集、类库引用机制、什么是程序集映像和程序集ID的接分。展开我来答

  可选中1个或多个下面的关键词,搜索相关资料。也可直接点“搜索资料”搜索整个问题。

  //反序列化,在你的实例中memoryStream就是取到的序列化后的字符串

  Deserialize返回是一个object类型,可以强制转化为原始的类

  2011-01-13展开全部估计你的流程不对,按照你所说你把目标序列化成了字符串,然后转换成字节数组保存在数据库,取的时候应该把取回的数组转化成你的字符串,在把字符串反序列化。

  我感觉直接把目标搞成字节数组保存,取出直接还原,你可以用filestream memorystream.很多 仔细检查下就能发现毛病

本文链接:http://buggystordera.com/fanxuliehua/645.html