我有这样一个原型:
message Person {
optional string name = 1;
message Contact {
optional string email = 1;
optional string phone = 2;
}
optional Contact contact = 2;
}
还有这样的原型字符串:
"1:'James' 2:{1:'abc@123.com' 2:'123456'}"
我不知道为什么这个proto的字段被表示为1,2这样的数字,而不是name,email。有没有办法解析字符串并将其转换回proto?
我尝试了textformat.parse(),它将抛出类似“协议消息和结束组标记与预期标记不匹配”的错误
欢迎任何帮助!
暂无答案!
目前还没有任何答案,快来回答吧!