|
|
1
34
你也可以自己写
如果这对您不起作用,那么定制序列化就是一种方法。但是,您必须从一开始就这样做,并定义自定义
但是这种方法不能帮助您提高兼容性。版本1读取器无法理解版本2序列化输入。
我不建议任何这些方法。听起来很难维持。 |
|
2
11
很遗憾,不允许更改字段类型。支持两个(十,一百?)不同的版本太费劲了。所以你可以利用
如果要更改字段的类型,请同时更改其名称。例如
对于上述例子,一个可行的解决方案是:
以后添加的字段将设置为其默认值。
顺便说一句,它可能更容易使用
|
|
|
3
2
这里最好的策略是使用数据库:将对象存储在
这确实是为长期存储维护数据的最佳方法,而且更新旧对象以填充空字段非常容易。 |
|
|
4
-2
您不必维护类的多个版本。最新版本就足够了。查看链接 5 things you don't know about Serialization 特别是“重构序列化类” |