Konwerter danych · działa w 100% w Twojej przeglądarce

Konwerter Protobuf na JSON

Zdekoduj w przeglądarce serializowany komunikat binarny Protobuf do formatu JSON czytelnego dla człowieka. Porzuć schemat .proto i ładunek binarny — wybierz typ wiadomości głównej i wyprowadź JSON. Przydatne do sprawdzania ruchu gRPC lub debugowania serializowanych ładunków API.

Brak przesyłaniaBrak rejestracjiBrak śledzeniaBezpłatnie, bez ograniczeń
Schemat (.proto)
Plik .proto opisujący typy wiadomości.
Wiadomość binarna (.bin / .pb)
Serializowany binarny komunikat protobuf.

Jak używać

  1. Usuń plik schematu .proto.
  2. Usuń binarny komunikat protobuf (.bin / .pb).
  3. Wybierz typ komunikatu reprezentowany przez plik binarny.
  4. Kliknij Konwertuj. Zdekodowany JSON jest dostępny do pobrania.

FAQ

Dlaczego potrzebujesz pliku .proto?

Pliki binarne Protobuf nie zawierają informacji o schemacie — pola są identyfikowane za pomocą numerów znaczników, a nie nazw. Bez .proto zdekodowany wynik byłby po prostu {1: ..., 2: ...} bez znaczenia.

Czy obsługiwane są wiadomości zagnieżdżone?

Tak. protobufjs przechadza się po grafie schematu i dekoduje zagnieżdżone wiadomości, powtarzające się pola, oneof i mapy rekursywnie.

Czy mój schemat lub wiadomość została przesłana na serwer?

Nie. Konwersja odbywa się całkowicie w przeglądarce przy użyciu zestawu WebAssembly i interfejsów API sieci Web. Otwórz kartę Sieć w DevTools podczas konwersji — nie zobaczysz żadnego ruchu wychodzącego przenoszącego Twój plik.

Czy to naprawdę jest darmowe?

Tak. Bez rejestracji, bez limitu, bez poziomu uaktualnienia. Konwersja przebiega na Twoim komputerze, więc hosting nie kosztuje nas nic.