Protostuff序列化问题
class ChatRoom {
/** 房间成员 */
private Set<Integer> pids = Sets.newHashSet();
public Set<Integer> getPids() {
return pids;
}
public void setPids(Set<Integer> pids) {
this.pids = pids;
}
}
public class App {
public static void main(String[] args) throws Exception {
byte[] bytes = SerializationUtil.serialize(new ChatRoom());
ChatRoom room = SerializationUtil.deserialize(bytes, ChatRoom.class);
System.out.println(room.getPids()==null);
}
}
这种 empty 集合序列化了,然后反序列化回来 null对象!有什么好的处理办法么!
如果反序列化回来,还要一个个判断null感觉很蛋疼啊
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
真没用过啊
回复
@红薯 : 好吧。。
@红薯 求助