在使用messagepack.read(byte[])进行反序列化期间,我得到了MapValue。但是我不能使用MapValue.get(key)获取值。HashMap<Object,Object> map = new HashMap<Object, Object>(); map.put("ONE","TWO"); byte[] b = m.
我正在一个Java项目中解码Apache管道中的MessagePack消息。(有关MessagePack扩展类型的解释,请参见底部的“注意”):通过使用UTC键从地图中获取值,我可以得到这个‘时间戳’值。我可以试着像这样打开它:..。Note -扩展值是MessagePack值的特殊类型,表示为元组,其中-1定义扩展类型。-1是MessagePack time
var user:User = new User();user.name = "mike";var bytes:ByteArray = MessagePack.encoder.write(vo);Error: MessagePack handler for type base not found
如何让MessagePack知道User类是什么,如何序列化它?