リファレンスガイド

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 は、プラグインを介して新しい言語をサポートするように拡張できます。