文件名称:protoc-gen-gotag:将自定义结构标签添加到protobuf生成的结构
文件大小:15KB
文件格式:ZIP
更新时间:2024-05-30 17:26:35
go golang protobuf custom tags
原始基因标签(PGGT) PGGT是一个protoc插件,用于在生成的protobuf消息上添加/替换struct标签。 使用go get github.com/srikrsna/protoc-gen-gotag获取它go get github.com/srikrsna/protoc-gen-gotag / go get github.com/srikrsna/protoc-gen-gotag / go get github.com/srikrsna/protoc-gen-gotag它支持以下功能, 添加/替换标签 可以将新标签(如xml,sql,bson等)添加到protobuf的结构消息中。 例子 syntax = "proto3" ; package example ; import "tagger/tagger.proto" ; message Example { str
【文件预览】:
protoc-gen-gotag-master
----module()
--------tagger.go(1KB)
--------replace.go(2KB)
--------extract.go(3KB)
--------replace_test.go(1KB)
--------test()
----go.mod(220B)
----main.go(292B)
----tagger()
--------tagger.pb.go(3KB)
--------tagger.proto(409B)
----go.sum(3KB)
----example()
--------example.pb.go(11KB)
--------example.proto(1KB)
----LICENSE(1KB)
----README.md(4KB)
----Makefile(470B)
----.gitignore(215B)