- 主题:1000元求一个大神帮我排除一个xml序列化的bug
不需要你搭环境,远程桌面。
一个DataTable,DataTable里的列类型有字符串类型、整型、自定义的类,一共5列。
序列化没问题,反序列化总报错.....
我把所有字段都 xmlIgnore了都不行...
--
FROM 219.239.227.*
我也不会。。
不过我一直以来的bug基本都可以归结为一个问题:
null问题
【 在 moneybox 的大作中提到: 】
: 不需要你搭环境,远程桌面。
:
: 一个DataTable,DataTable里的列类型有字符串类型、整型、自定义的类,一共5列。
: ....................
--
FROM 124.160.153.*
大概率是namespace和null的问题
【 在 moneybox (乐乐) 的大作中提到: 】
: 不需要你搭环境,远程桌面。
: 一个DataTable,DataTable里的列类型有字符串类型、整型、自定义的类,一共5列。
: 序列化没问题,反序列化总报错.....
: ...................
--
FROM 221.218.137.*
别用xml了,这玩意儿属于严重过度设计,已经是过时货了,用json多好
【 在 moneybox (乐乐) 的大作中提到: 】
: 不需要你搭环境,远程桌面。
: 一个DataTable,DataTable里的列类型有字符串类型、整型、自定义的类,一共5列。
: 序列化没问题,反序列化总报错.....
: ...................
--
FROM 221.218.137.*
谢谢,最后我用二进制序列化解决了。
不过我猜我的问题是这样:
一个datatable里的列如果列的类型是自定义类型的话,需要自己写个这个类的序列化方法?
直接对datatable序列化的话,我看xml文件里不含有这个类的实例的信息。
【 在 GoldenBull 的大作中提到: 】
: 别用xml了,这玩意儿属于严重过度设计,已经是过时货了,用json多好
:
--
FROM 219.239.227.*
[XmlInclude(typeof(SampleInfo))] ?
【 在 moneybox 的大作中提到: 】
: 谢谢,最后我用二进制序列化解决了。
: 不过我猜我的问题是这样:
: 一个datatable里的列如果列的类型是自定义类型的话,需要自己写个这个类的序列化方法?
: ...................
--
修改:rexxie FROM 101.88.156.*
FROM 101.88.156.*
学习一下protobuf. 连微软自己都没人用这玩意了。
【 在 moneybox 的大作中提到: 】
: 不需要你搭环境,远程桌面。
: 一个DataTable,DataTable里的列类型有字符串类型、整型、自定义的类,一共5列。
: 序列化没问题,反序列化总报错.....
: ...................
--
FROM 131.107.147.*
xml,json,protobuf,msgpack等各自有各自的用途,使用者需要每个都清楚,才知道使用哪个是合适的
比如xml,它的类型系统别的都比不上
【 在 daiyue 的大作中提到: 】
: 学习一下protobuf. 连微软自己都没人用这玩意了。
:
--
FROM 61.149.167.*

【 在 leadu 的大作中提到: 】
: xml,json,protobuf,msgpack等各自有各自的用途,使用者需要每个都清楚,才知道使用哪个是合适的
: 比如xml,它的类型系统别的都比不上
:
--
FROM 221.220.132.*