Protobuf没有生产我想要的API

时间:2018-05-16 12:56:02

标签: protocol-buffers protobuf.js

我尝试使用 protobufs 来帮助序列化我的数据,但是当我在.proto文件上运行protobuf命令时,它并没有为我提供以下功能:它说它会,

serializeToString parseFromString

知道为什么会这样吗?

1 个答案:

答案 0 :(得分:0)

根据您的评论,您定位的是C ++(即使问题标记为protobuf.js)。

生成的文件将包含从protobuf基类继承的类:

class MyMessage : public ::google::protobuf::Message {
...
}

SerializeToString()(注意它区分大小写,带有大S)方法来自此基类。您可以看到所有基类方法here

因此,只要尝试使用代码中的方法,它就应该可用,即使它没有直接在生成的.pb.h文件中定义。