protoBuffer用法请教一下

{
uid_1101:{
nickName:"",
},
uid_1102:{
nickName:"",
}
}
类似这种类型的协议文件怎么写,repeated只能用在数组,大佬们请教一下

定义Message,然后repeated Message

message playObj{
message data{
string nickName=1;
}
repeated data obj=1;
}
这样?

但是这样obj是一个数组啊,我想他是一个map然后 map的key用uid,这样取值方便些