100 % lokal — Ihre Daten verlassen nie Ihren Browser

JSON-in-Protobuf-Konverter (proto3) — Gratis-Tool

Wandeln Sie JSON direkt im Browser in proto3-Message-Definitionen um. Kostenlos, privat und offline nutzbar: Ihre Daten verlassen nie Ihr Gerät.

Sofort Privat Null Cookies

JSON-Eingabe

Protobuf-Ausgabe

Warum JSON in Protobuf umwandeln?

.proto-Dateien für einen vorhandenen JSON-Payload von Hand zu schreiben ist mühsam. Fügen Sie oben ein Beispiel-JSON-Dokument ein und erhalten Sie in Millisekunden einsatzbereite proto3-Message-Definitionen — mit einer Message pro verschachteltem Objekt.

So funktioniert es

Der Konverter parst Ihr JSON lokal und erzeugt proto3-Messages mit snake_case-Feldnamen und fortlaufenden Feldnummern pro Message. Null-Werte und heterogene Arrays fallen auf google.protobuf.Value zurück, und der struct.proto-Import wird nur eingefügt, wenn er benötigt wird.

Häufige Fragen

Werden meine JSON-Daten auf einen Server hochgeladen?
Nein. Die Konvertierung läuft vollständig in Ihrem Browser mit JavaScript. Es wird nichts über das Netzwerk gesendet — das macht das Tool auch für sensible Daten sicher.
Wie werden die Feldnummern vergeben?
Feldnummern werden innerhalb jeder Message fortlaufend vergeben, und Feldnamen werden in snake_case umgewandelt, wie es der proto3-Style-Guide empfiehlt.
Was passiert mit null-Werten oder gemischten Arrays?
Sie werden als google.protobuf.Value typisiert, und der struct.proto-Import wird nur ausgegeben, wenn dieser Typ tatsächlich verwendet wird.

Ähnliche Konverter