我尝试使用 protobufs 来帮助序列化我的数据,但是当我在.proto文件上运行protobuf命令时,它并没有为我提供以下功能:它说它会,
即 serializeToString 和 parseFromString 。
知道为什么会这样吗?
答案 0 :(得分:0)
根据您的评论,您定位的是C ++(即使问题标记为protobuf.js)。
生成的文件将包含从protobuf基类继承的类:
class MyMessage : public ::google::protobuf::Message {
...
}
SerializeToString()
(注意它区分大小写,带有大S)方法来自此基类。您可以看到所有基类方法here。
因此,只要尝试使用代码中的方法,它就应该可用,即使它没有直接在生成的.pb.h
文件中定义。