Daten-Konverter · läuft zu 100 % in Ihrem Browser

Protobuf zu JSON Konverter

Eine serialisierte Protobuf-Binärnachricht direkt im Browser in lesbares JSON dekodieren. Die .proto-Schema-Datei und die binäre Nutzlast ablegen — den Root-Nachrichtentyp auswählen, JSON erhalten. Nützlich zur Inspektion von gRPC-Datenverkehr oder zum Debuggen serialisierter API-Nutzlasten.

Kein UploadKeine RegistrierungKein TrackingKostenlos, unbegrenzt
Schema (.proto)
Die .proto-Datei, die Ihre Nachrichtentypen beschreibt.
Binärnachricht (.bin / .pb)
Die serialisierte binäre Protobuf-Nachricht.

So wird's gemacht

  1. Schema-Datei (.proto) ablegen.
  2. Die binäre Protobuf-Nachricht ablegen (.bin / .pb).
  3. Auswählen, welchen Nachrichtentyp die Binärdatei darstellt.
  4. Auf „Konvertieren" klicken. Das dekodierte JSON wird zum Download angeboten.

FAQ

Warum wird die .proto-Datei benötigt?

Protobuf-Binärdateien enthalten keine Schema-Informationen — Felder werden durch Tag-Nummern, nicht durch Namen identifiziert. Ohne die .proto-Datei wäre die dekodierte Ausgabe nur {1: ..., 2: ...} ohne Bedeutung.

Werden verschachtelte Nachrichten verarbeitet?

Ja. protobufjs durchläuft den Schema-Graphen und dekodiert verschachtelte Nachrichten, wiederholte Felder, Oneofs und Maps rekursiv.

Wird mein Schema oder meine Nachricht auf einen Server hochgeladen?

Nein. Die Konvertierung läuft vollständig in deinem Browser über WebAssembly und Web-APIs. Öffne den Network-Tab in den DevTools während der Konvertierung — du wirst keinen ausgehenden Traffic sehen, der deine Datei überträgt.

Ist das wirklich kostenlos?

Ja. Keine Anmeldung, kein Kontingent, keine Upgrade-Stufe. Die Konvertierung läuft auf deinem Gerät, daher entstehen uns keine Hosting-Kosten.