社区
C#
帖子详情
请教一个反序列化的问题(从xml的string到对象)
formatkm
2005-03-04 01:03:33
我通过XmlSerializer的Serialize()方法把对象序列化到一个流中,然后把流读出成为string保存到数据库.在反序列化的时候我把数据库中读出的string写成流,然后用Deserialize()方法反序列化,出现XML错误(0,0),如果把这个string写到文件,然后再打开文件的流,从这个流反序列化就正常了.
我想请问怎么解决,会不会是编码的问题?我用的是UTF8.
...全文
90
3
打赏
收藏
微信扫一扫
点击复制链接
分享
下载分享明细
分享
举报
写回复
3 条
回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
formatkm
2005-03-04
谢谢,问题自己解决了.
关键在与对Stream对象Write写入数据后,其Position是在流的最后,读出的肯定是空的string.
流在传给Deserialize()方法前先要把Position置于0就是
stream.Position=0;
然后在使用Deserialize(stream)方法,这样就正常了.
打赏
举报
回复
赞
sutalon
2005-03-04
恩。很可能是编码的问题,你试一试别的几种编码方式把
打赏
举报
回复
赞
Jim3
2005-03-04
可能是编码的问题吧
建议用二进制存取
打赏
举报
回复
赞
相关推荐
请教
!
序列化
的
问题
!
序列化
指将
一个
对象
转换成二进制代码?如果既有文本,又有图片和数据表,如何将他们保存
到
一个
文件中? 图片存个路径,然后直接
序列化
,保存
到
文件 很难知道你
到
底想干啥,
从
你上个帖子我们说你想做word,pdf,...
XML
序列化
器读取
XML
数据
场景:上周接
到
一个
任务,要求我把ASP写的会员充值功能,用ASP.NET复制一遍,没有给我需求文档,就是让我根据代码去分析业务逻辑,然后看
到
一个
IP识别功能,就是判断该会员卡是否可以在该IP段内使用,看着一大片的用...
请教
各位大虾,二进制跨进程
序列化
的
问题
我就想在做
一个
对象
序列化
的通用程序,因为二进制和
XML
各有优缺,就想做好后在使用的过程中跟据需求调用,真是没想
到
一开始就碰了个大石头,
XML
完没有
问题
,但二进制
反
序列碰
到
了很头疼的
问题
,在同进程里
序列化
反
...
c#中类的
序列化
:一般化解决方法及最后的疑问
前一段时间因为频繁使用类的
序列化
,所以一直在思考如何能更方便的使用这个功能,现在把一段时间的学习过程和大家分享,同时还有个...同理,
反
序列化
就是把
XML
或者二进制描述的
对象
还原成
一个
类的实例。 零、开始...
Java安全之Dubbo
反
序列化
漏洞分析
0x00 前言 最近天气冷,懒癌又犯...dubbo 支持多种
序列化
方式并且
序列化
是和协议相对应的。比如:Dubbo支持dubbo、rmi、hessian、http、webservice、thrift、redis等多种协议。 运行机制 Dubbo框架启动,容器Contai
发帖
C#
微信扫一扫
点击复制链接
分享社区
下载分享明细
10.8w+
社区成员
64.2w+
社区内容
.NET技术 C#
社区管理员
加入社区
帖子事件
创建了帖子
2005-03-04 01:03
社区公告
让您成为最强悍的C#开发者