protobuf如何使用google内置的proto文件中的消息体
下载依赖
go get -u google.golang.org/protobuf
目录结构
编写hello.proto文件
syntax = "proto3";
package proto;
option go_package = "my_proto/proto";
import "google/protobuf/timestamp.proto";
import "google/protobuf/any.proto";
message Result {
string name = 1;
google.protobuf.Timestamp my_time = 2;
google.protobuf.Any my_any = 3;
}
项目根目录执行protoc命令,生成pb.go文件
protoc --go_out=paths=source_relative:. .\proto\hello.proto
使用google内置的其它proto文件的消息体同上。