在golang中protobuf的功能主要就是序列化与反序列化两种操作,这两种操作的方法在第三方的包里面都有。
首先引用protobuf,从github上获得相应的包。地址"github.com/golang/protobuf/proto"
在golang中需要先把proto格式的文件使用protoc转换成对应的go的struct类型。
proto文件:
syntax="proto2";
package nxin;
message Nxin{
required int32 id=1;
required string name=2;
required string telphone=3