天天看点

Java msgpack 示例

    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