Datenkonverter · läuft zu 100 % in Ihrem Browser

Protobuf-zu-JSON-Konverter

Dekodieren Sie eine serialisierte Protobuf-Binärnachricht in für Menschen lesbares JSON in Ihrem Browser. Löschen Sie Ihr .proto-Schema und die binäre Nutzlast – wählen Sie den Root-Nachrichtentyp und holen Sie JSON heraus. Nützlich zum Überprüfen des gRPC-Verkehrs oder zum Debuggen serialisierter API-Nutzlasten.

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

Verwendung

  1. Löschen Sie Ihre .proto-Schemadatei.
  2. Löschen Sie die binäre Protobuf-Nachricht (.bin / .pb).
  3. Wählen Sie aus, welchen Nachrichtentyp die Binärdatei darstellt.
  4. Klicken Sie auf „Konvertieren“. Das entschlüsselte JSON wird zum Download angeboten.

FAQ

Warum benötigen Sie die .proto-Datei?

Protobuf-Binärdateien enthalten keine Schemainformationen – Felder werden durch Tag-Nummern und nicht durch Namen identifiziert. Ohne .proto wäre die dekodierte Ausgabe einfach {1: ..., 2: ...} ohne Bedeutung.

Werden verschachtelte Nachrichten behandelt?

Ja. protobufjs durchläuft das Schemadiagramm und dekodiert verschachtelte Nachrichten, wiederholte Felder, Oneofs und Karten rekursiv.

Wird mein Schema oder meine Nachricht auf einen Server hochgeladen?

Nein. Die Konvertierung erfolgt vollständig in Ihrem Browser mithilfe von WebAssembly und Web-APIs. Öffnen Sie während der Konvertierung die Registerkarte „Netzwerk“ in DevTools – Sie werden keinen ausgehenden Datenverkehr sehen, der Ihre Datei überträgt.

Ist das wirklich kostenlos?

Ja. Keine Anmeldung, kein Kontingent, keine Upgrade-Stufe. Die Konvertierung läuft auf Ihrem Rechner, das Hosten kostet uns also nichts.