开发者社区> 问答> 正文

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

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

展开
收起
蛮大人123 2016-02-26 18:15:05 2723 0
1 条回答
写回答
取消 提交回答
  • 我说我不帅他们就打我,还说我虚伪

    javabean继承javolution.io.Struct,并按照C++文件中定义的类型去定义javabean中的对象,按照如下的方式可以获得对象属性

    _DBUserInfo dbUserInfo = new _DBUserInfo();
    dbUserInfo.setByteBuffer(ByteBuffer.wrap((mc.get(key).toString().getBytes())) ,0);
    int type = dbUserInfo.type.get();
    2019-07-17 18:48:36
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
使用C++11开发PHP7扩展 立即下载
GPON Class C++ SFP O;T Transce 立即下载
GPON Class C++ SFP OLT Transce 立即下载