社区
C#
帖子详情
请教一个反序列化的问题(从xml的string到对象)
formatkm
2005-03-04 01:03:33
我通过XmlSerializer的Serialize()方法把对象序列化到一个流中,然后把流读出成为string保存到数据库.在反序列化的时候我把数据库中读出的string写成流,然后用Deserialize()方法反序列化,出现XML错误(0,0),如果把这个string写到文件,然后再打开文件的流,从这个流反序列化就正常了.
我想请问怎么解决,会不会是编码的问题?我用的是UTF8.
...全文
107
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
打赏
举报
回复
可能是编码的问题吧
建议用二进制存取
asp.net知识库
泛型的序列化
问题
.NET 2.0 泛型在实际开发中的一次小应用 C#2.0 Singleton 的实现 .Net Framwork 强类型设计实践 通过反射调用類的方法,屬性,字段,索引器(2種方法) ASP.NET: State Server Gems 完整的动态加载/卸载...
c#中类的序列化:一般化解决方法及最后的疑问
前一段时间因为频繁使用类的序列化,所以一直在思考如何能更方便的使用这个功能,现在把一段时间的学习过程和大家分享,... 同理,
反序列化
就是把
XML
或者二进制描述的
对象
还原成
一个
类的实例。 零、开始序列化 在C#中
[Java
反序列化
]—Rome
反序列化
文章首发于Secin:从Rome看二次
反序列化
文章目录 ROME 前置知识 To
String
Bean EqualsBean ObjectBean ObjectBean链 利用链构造 其他调用链 1、BadAttributeValueExpException 2、HotSwappableTargetSource 3、...
XML
序列化器读取
XML
数据
场景:上周接到
一个
任务,要求我把ASP写的会员充值功能,用ASP.NET复制一遍,没有给我需求文档,就是让我根据代码去分析业务逻辑,然后看到
一个
IP识别功能,就是判断该会员卡是否可以在该IP段内使用,看着一大片的用...
请教
各位大虾,二进制跨进程序列化的
问题
我就想在做
一个
对象
序列化的通用程序,因为二进制和
XML
各有优缺,就想做好后在使用的过程中跟据需求调用,真是没想到一开始就碰了个大石头,
XML
完没有
问题
,但二进制反序列碰到了很头疼的
问题
,在同进程里序列化反...
C#
110,534
社区成员
642,575
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章