首页 > 其他 > 详细

Go Tools

时间:2020-09-16 14:36:06      阅读:41      评论:0      收藏:0      [点我收藏+]

protoc-gen-micro

这是用于micro的protobuf代码生成 项目地址:https://github.com/micro/micro/tree/master/cmd/protoc-gen-micro

protoc-go-inject-tag

proto struct对应的json定义 项目地址:https://github.com/favadi/protoc-go-inject-tag

# test.proto
message Person{
      // @inject_tag: json:"age"
      int32 Age = 1;
      // @inject_tag: json:"name"
      string Name = 2;
}

# 生成test.pb.go
protoc --micro_out=../ --go_out=../ test.proto

# 转换对应的json名称
protoc-go-inject-tag -input=./test.pb.go

Go Tools

原文:https://www.cnblogs.com/wangruixing/p/13678649.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!