C++把struct直接存入了memcache中,java从memcache读,怎么去反序列化这个结构体,得到一个bean呢

服务端C++那边已经不太适合改了,目前能改的只有java客户端。之前搜索到有人使用javolution这个包,实现了把c语言定义的结构体直接转为java的对象的。这包怎么用呢
慕后森
浏览 433回答 2
2回答

茅侃侃

javabean继承javolution.io.Struct,并按照C++文件中定义的类型去定义javabean中的对象,按照如下的方式可以获得对象属性_DBUserInfodbUserInfo=new_DBUserInfo();dbUserInfo.setByteBuffer(ByteBuffer.wrap((mc.get(key).toString().getBytes())),0);inttype=dbUserInfo.type.get();
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript