参考指南

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

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

  • 一份关于 protocol buffer 编译器从您的 .proto 文件生成的代码的参考指南。
  • 为所提供源代码生成的 API 文档。

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


C++ 参考

用于在 C++ 中使用 protocol buffer 类的参考文档。

C# 参考

用于在 C# 中使用 protocol buffer 类的参考文档

Dart 参考

用于在 Dart 中使用 protocol buffer 类的参考文档

Go 参考

用于在 Go 中使用 protocol buffer 类的参考文档

Java 参考

用于在 Java 中使用 protocol buffer 类的参考文档。

Kotlin 参考

用于在 Kotlin 中使用 protocol buffer 类的参考文档。

Objective-C 参考

用于在 Objective-C 中使用 protocol buffer 类的参考文档。

PHP 参考

用于在 PHP 中使用 protocol buffer 类的参考文档。

Python 参考

用于在 Python 中使用 protocol buffer 类的参考文档。

Ruby 参考

用于在 Ruby 中使用 protocol buffer 类的参考文档。

Rust 参考

用于在 Rust 中使用 protocol buffer 类的参考文档。

Protocol Buffers 参考

关于如何使用 protocol buffers 的与语言无关的信息。

其他语言

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