Programmierleitfäden

Erfahren Sie, wie Sie Protocol Buffers in Ihren Projekten verwenden.

Sprachführer (Editionen)

Behandelt die Verwendung der überarbeiteten Editionen der Protocol Buffers-Sprache in Ihrem Projekt.

Sprachführer (proto 2)

Behandelt die Verwendung der proto2-Revision der Protocol Buffers-Sprache in Ihrem Projekt.

Sprachführer (proto 3)

Behandelt die Verwendung der proto3-Revision der Protocol Buffers-Sprache in Ihrem Projekt.

Proto-Grenzen

Behandelt die Grenzen der Anzahl unterstützter Elemente in Proto-Schemas.

Style Guide

Bietet Anleitungen zur optimalen Strukturierung Ihrer Proto-Definitionen.

Enum Verhalten

Erklärt, wie Enums derzeit in Protocol Buffers funktionieren und wie sie funktionieren sollten.

Kodierung

Erklärt, wie Protocol Buffers Daten in Dateien oder über das Netzwerk kodiert.

ProtoJSON Format

Behandelt die Verwendung der Protobuf-zu-JSON-Konvertierungs-Dienstprogramme.

Techniken

Beschreibt einige gängige Entwurfsmuster für den Umgang mit Protocol Buffers.

Drittanbieter-Add-ons

Verweist auf viele Open-Source-Projekte, die nützliche Funktionalität auf Protocol Buffers aufbauen.

Erklärung von Erweiterungen

Beschreibt detailliert, was Erweiterungsdeklarationen sind, warum wir sie benötigen und wie wir sie verwenden.

Anwendungshinweis: Feldpräsenz

Erklärt die verschiedenen Disziplinen zur Verfolgung der Präsenz von Protobuf-Feldern. Es erklärt auch das Verhalten der expliziten Präsenzverfolgung für einzelne proto3-Felder mit Basistypen.

Proto-Serialisierung ist nicht kanonisch

Erklärt, wie Serialisierung funktioniert und warum sie nicht kanonisch ist.

Debug-Proto-Repräsentationen deserialisieren

So protokollieren Sie Debugging-Informationen in Protocol Buffers.