public static void main(String[] args) throws IOException {
UserStruct stu = new UserStruct();
stu.DeviceID = "DeviceID";
stu.Password = "Password";
MessagePack pack = new MessagePack();
//序列化
byte[] bytes = pack.write(stu);
//反序列化
UserStruct s = pack.read(bytes, UserStruct.class);
System.out.println("DeviceID: "+s.DeviceID);
}
import java.io.Serializable;
import org.msgpack.annotation.Message;
@Message
public class UserStruct implements Serializable {
public String Password;
public String DeviceID;
public UserStruct() {
}
}
注意:msgpack-java 需要通过注解的方式表示序列化对象
版权声明:本文为CSDN博主「weixin_33709219」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/weixin_33709219/article/details/92106831