LuaFramework数据传输Protobuf的解析repeated字段
来源:互联网 发布:淘宝评价管理在哪 编辑:程序博客网 时间:2024/04/27 12:58
因为Lua是一个解释性的脚本语言,顺序就很重要了,从上往下解析。如果遇到数据传输时候,嵌套的语句放的位置就很重要了,错了会有不能解析或者程序中断的情况出现。
废话不多说,上代码。
以下是protobuf格式,用它来生成客户端和服务端使用语言。
//单个角色信息message SelectRoleInfo{optional int64 RoleId = 1;//角色IDoptional int32 JobID = 2;//职业IDoptional string NickName = 3;//昵称optional int32 LV = 4;//等级optional int32 ATK = 5;//最小攻击力optional int32 MATK = 6;//最大攻击力optional int32 DEF = 7;//防御力optional int32 HP = 8;//血量}//获取角色选择列表结果message SelectRoleInfoListResultContract{repeated SelectRoleInfo SelectRoleInfoList = 1;//角色信息列表}
先定义单个信息,后定义repeated才是正确的姿势。
当然尽量使用新的protobuf版本
0 0
- LuaFramework数据传输Protobuf的解析repeated字段
- google protobuf repeated 字段二义性
- protobuf repeated的用法
- protobuf repeated的使用
- protobuf repeated类型的使用
- protobuf repeated类型的使用
- protobuf repeated类型的使用
- protobuf repeated类型的使用
- protobuf repeated类型的使用
- protobuf repeated类型的使用
- protobuf repeated类型的使用
- Google Protobuf的字段
- protobuf 使用 repeated 出错
- protobuf中 repeated[Ptr]Field的序列化
- protobuf的Required,Optional,Repeated限定修饰符
- protobuf的Required,Optional,Repeated限定修饰符
- protobuf协议的Required,Optional,Repeated限定修饰符
- protobuf的Required,Optional,Repeated限定修饰符
- Boostrap 标准的远程弹出窗口页面样式
- 【OpenCV】OpenCV3中的SURF特征点的寻找和匹配
- if的格式
- hadoop学习之HIVE(3.2):hadoop2.7.2下配置hiveserver2启动远程连接
- 【JavaWeb】JSP学习笔记(一)环境|目录|JSP基础语法|内置对象
- LuaFramework数据传输Protobuf的解析repeated字段
- iPhone6无法开机
- 7. Reverse Integer
- sysbench压力测试工具使用方法
- centos7+maven安装
- ios逆向工程-静态分析
- Android6.0 PKMS拦截adb安装应用
- Android Service介绍
- 第十一周项目1-验证算法(1)层次遍历算法的验证