使用说明
需要写“结构声明(黄色部分) ”才能正常解析,用于客户端/服务器通讯
proto格式
message Class1
uid byte[]=1 required packed
uid1 short=2
uid2 int32=3
uid3 int64=4
uid4 float=5
uid5 double=6
uid6 string=7
uid7 bytes=8
uid8 bool=9
uid9 fixed32=10
uid10 fixed64=11
uid11 Class2=11
message end
message Class2
uid1 int32=1
message end
模块需要的格式
{
“Class1”: [
{
“required”: true,
“id”: 1,
“array”: true,
“name”: “uid”,
“type”: “byte”,
“packed”: true
},
{
“required”: false,
“id”: 2,
“array”: false,
“name”: “uid1”,
“type”: “short”,
“packed”: false
},
{
“required”: false,
“id”: 3,
“array”: false,
“name”: “uid2”,
“type”: “int32”,
“packed”: false
},
{
“required”: false,
“id”: 4,
“array”: false,
“name”: “uid3”,
“type”: “int64”,
“packed”: false
},
{
“required”: false,
“id”: 5,
“array”: false,
“name”: “uid4”,
“type”: “float”,
“packed”: false
},
{
“required”: false,
“id”: 6,
“array”: false,
“name”: “uid5”,
“type”: “double”,
“packed”: false
},
{
“required”: false,
“id”: 7,
“array”: false,
“name”: “uid6”,
“type”: “string”,
“packed”: false
},
{
“required”: false,
“id”: 8,
“array”: false,
“name”: “uid7”,
“type”: “bytes”,
“packed”: false
},
{
“required”: false,
“id”: 9,
“array”: false,
“name”: “uid8”,
“type”: “bool”,
“packed”: false
},
{
“required”: false,
“id”: 10,
“array”: false,
“name”: “uid9”,
“type”: “fixed32”,
“packed”: false
},
{
“required”: false,
“id”: 11,
“array”: false,
“name”: “uid10”,
“type”: “fixed64”,
“packed”: false
},
{
“required”: false,
“id”: 11,
“array”: false,
“name”: “uid11”,
“type”: “Class2”,
“packed”: false
}
],
“Class2”: [
{
“required”: false,
“id”: 1,
“array”: false,
“name”: “uid1”,
“type”: “int32”,
“packed”: false
}
]
}
隐藏内容需要回复可以看见
楼主辛苦了,谢谢楼主,楼主好人一生平安!
了,谢谢楼主,楼主好人一生平安!
8888888888888888888888888888888
楼主辛苦了,谢谢楼主,楼主好人一生平安!