社区
C#
帖子详情
请教一个反序列化的问题(从xml的string到对象)
formatkm
2005-03-04 01:03:33
我通过XmlSerializer的Serialize()方法把对象序列化到一个流中,然后把流读出成为string保存到数据库.在反序列化的时候我把数据库中读出的string写成流,然后用Deserialize()方法反序列化,出现XML错误(0,0),如果把这个string写到文件,然后再打开文件的流,从这个流反序列化就正常了.
我想请问怎么解决,会不会是编码的问题?我用的是UTF8.
...全文
131
3
打赏
收藏
请教一个反序列化的问题(从xml的string到对象)
我通过XmlSerializer的Serialize()方法把对象序列化到一个流中,然后把流读出成为string保存到数据库.在反序列化的时候我把数据库中读出的string写成流,然后用Deserialize()方法反序列化,出现XML错误(0,0),如果把这个string写到文件,然后再打开文件的流,从这个流反序列化就正常了. 我想请问怎么解决,会不会是编码的问题?我用的是UTF8.
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
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
打赏
举报
回复
可能是编码的问题吧
建议用二进制存取
c#中类的序列化:一般化解决方法及最后的疑问
前一段时间因为频繁使用类的序列化,所以一直在思考如何能更方便的使用这个功能,现在把一段时间的学习过程和大家分享,同时还有个疑问向大家
请教
,如果您已经非常熟悉类的序列化,那么请您直接看第三部分。 什么是类的序列化?说白了,就是把
一个
类的实例转化成一段
XML
格式或二进制格式的数据,以便于网络传输、保存等操作。 同理,
反序列化
就是把
XML
或者二进制描述的
对象
还原成
一个
类的实例。 零、开始序列化 在C#中
[Java
反序列化
]—Rome
反序列化
ROME可能是目前最完善的开源聚合工具,ROME支持绝大多数的RSS协议。
XML
序列化器读取
XML
数据
PS:标题我还真的不知道该怎么取比较好,大家将就下吧^_^ 场景:上周接到
一个
任务,要求我把ASP写的会员充值功能,用ASP.NET复制一遍,没有给我需求文档,就是让我根据代码去分析业务逻辑,然后看到
一个
IP识别功能,就是判断该会员卡是否可以在该IP段内使用,看着一大片的用if then 写的IP地址判断,我就蛋疼了。。。。 我就一直琢磨该怎么优化代码,开始用逗号去分割,然后把IP...
请教
各位大虾,二进制跨进程序列化的
问题
最近在做
一个
项目,项目有很多的
对象
状态需要保存,以供其他的服务调用;我就想在做
一个
对象
序列化的通用程序,因为二进制和
XML
各有优缺,就想做好后在使用的过程中跟据需求调用,真是没想到一开始就碰了个大石头,
XML
完没有
问题
,但二进制反序列碰到了很头疼的
问题
,在同进程里序列化
反序列化
都很正常,但如果退出程序在重新进去,在
反序列化
后得的
对象
里面的值都是空的,就是说跨进程后,反序化出来的对像就是
一个
空的;乱...
请教
!序列化的
问题
!
序列化指将
一个
对象
转换成二进制代码?如果既有文本,又有图片和数据表,如何将他们保存到
一个
文件中? 图片存个路径,然后直接序列化,保存到文件 很难知道你到底想干啥,从你上个帖子我们说你想做word,pdf,epub 但你提问的方式,我只认为你在纠结怎么做个zip,rar 想做word,pdf,epub请先弄明白“文档格式”,如果是这个,我建议你直接上epub把,起码epub是明文的,也不需要你纠结什么序列化,什么某个位置存多少字节 epub简介 https://www.jianshu.com/p/d2e
C#
111,118
社区成员
642,553
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章