c数据的序列化和反序列化(推荐版)
发布时间:2021-06-09
发布时间:2021-06-09
c#数据的序列化和反序列化(推荐版)
一段时间没有写东西了,不是因为俺懒,也不是因为俺忙,是因为俺上不了网....
今天项目中用到了数据的序列化和反序列化,数据用的是EF自动生成的代码,开始用的.net 自带的DataContractJsonSerializer进行序列化和反序列化,当代码写完以后,调试,我X(原谅我的脏话,因为确实让我生气),实体因为有
[DataContractAttribute(IsReference=true )] 这样一个属性,提示不能序列化,当然手改一下啦,改完以后,提示基类EntityObject 的这个属性不可以
MY God!!
后来也是因为DataContractJsonSerializer 反序列化成集合的时候不好使,所以才下定决心废弃。采用了第三方的东西:传说中的
今天我也是要说这个组件序列化和反序列化的功能:
废话少说,线上model ,作为提供数据的使用
这里主要是作为测试时的数据源
接下来是序列化的代码,为了对比清楚,先奉上.net 自带的方法: