MessagePack Java 0.6.X 可选字段
你可添加一个新的字段来保持可用性。在新字段中使用
https://www.cwiki.us/display/Serialization/QuickStart+For+MessagePack+Java+0.6.X
@Optional 注解。@Message
public static class MyMessage {
public String name;
public double version;
// new field
@Optional
public int flag = 0;
}
如果你尝试反序列化老版本数据的话,可选字段将会被忽略。https://www.cwiki.us/display/Serialization/QuickStart+For+MessagePack+Java+0.6.X
Comments
Post a Comment