参考指南

关于在 C++、Java、Python、Go、C#、Objective-C、Ruby、PHP 和 Dart 中使用协议缓冲区类的参考文档,以及 Protocol Buffers 本身的一些参考文档。

本节包含关于在 C++、Java、Python、Go、C#、Objective-C、Ruby、PHP 和 Dart 中使用协议缓冲区类的参考文档,以及 Protocol Buffers 本身的一些参考文档。 每种语言的文档包括(如果可用):

  • 关于协议缓冲区编译器从您的 .proto 文件生成的代码的参考指南。
  • 为提供的源代码生成的 API 文档。

请注意,还有更多语言的 API 正在开发中 – 详情请参阅 其他语言


C++ 参考文档

关于在 C++ 中使用协议缓冲区类的参考文档。

C# 参考文档

关于在 C# 中使用协议缓冲区类的参考文档。

Dart 参考文档

关于在 Dart 中使用协议缓冲区类的参考文档。

Go 参考文档

关于在 Go 中使用协议缓冲区类的参考文档。

Java 参考文档

关于在 Java 中使用协议缓冲区类的参考文档。

Kotlin 参考文档

关于在 Kotlin 中使用协议缓冲区类的参考文档。

Objective-C 参考文档

关于在 Objective-C 中使用协议缓冲区类的参考文档。

PHP 参考文档

关于在 PHP 中使用协议缓冲区类的参考文档。

Python 参考文档

关于在 Python 中使用协议缓冲区类的参考文档。

Ruby 参考文档

关于在 Ruby 中使用协议缓冲区类的参考文档。

Rust 参考文档

关于在 Rust 中使用协议缓冲区类的参考文档。

Protocol Buffers 参考文档

关于如何使用协议缓冲区的语言无关信息。

其他语言

protoc,Protocol Buffers 编译器,可以通过插件扩展以支持新语言。