用户
 找回密码
 立即注册

QQ登录

只需一步,快速开始

扫一扫,登录网站

1

主题

1

帖子

29

积分

攻城狮

Rank: 2

积分
29
2019-10-13 18:23:16 w华鼎33 攻城狮 楼主 0588
大家有用过protobuf 吧,在GIT可以下载使用https://github.com/Zhang19910325/protoBufferForWechat

在使用测试用例中,因原来未给出map的用例,就参考写了一个,如下代码:

*******************************************************************
testIt('TestMapFieldsNoBinary', function () {
  var data = {
    mapStringString: [{
      stringA: "22"
    }, {
      stringB: "33"
    }]

  };

  var TestMapFields = getMessageFromJspbTest('TestMapFieldsNoBinary');

  var map = TestMapFields.create(data);

  var buffer = TestMapFields.encode(map).finish();
  printDump('encode TestMapFieldsNoBinary', map, buffer);


  var deMessage = TestMapFields.decode(buffer);
  printDump('decode TestMapFieldsNoBinary', deMessage, buffer);

});
*******************************************************************

现发现TestMapFields.create(data) 后,map能正常看到data,
可一旦decode后, deMessage对象不能出来map的值,?#24515;?#20010;大神之前有研究这个protobuf ,求助!!!


分享至 : QQ空间
0 人收藏
发新帖
您需要登录后才可以回帖 登录 | 立即注册
不朽的浪漫援彩金
重庆时时彩后一技巧 知乎 贪玩蓝月怎么赚钱 北京赛车pk10稳赢技巧 重庆时时彩现场开奖 百赢棋牌app下载 福彩3d出号走势图助手下载 连云港嘀嘀打车赚钱吗 白山在线棋牌游戏官网 上海时时乐全天计划 福彩121期现场开将 股票指数期货是为适应人们管理股市风险 五分彩是什么彩票 中奖兑换现场新闻 股票理财 浙江11选5走势图基本走势 我要买彩票