谷歌在GitHub上有一个存储库,可以实现将JSON和YAML OpenAPI描述转换为等效的Protocol Buffer表示,其链接是:repository。该存储库包含了OpenAPI v3(和v2)的示例,展示了等效protobuf代码的外观。这里有一篇medium文章,以分步骤方式解释了实现gRPC + HTTP(分别使用protobuf和swagger)服务器的端到端实现与文档编写。这是一个OpenAPI v2的示例,但类似的概念也适用于OpenAPI v3。还有其他存储库也能实现类似的功能,但我建议使用来自源头的源代码。 :)希望这有所帮助!