Конвертер даних · працює на 100% у вашому браузері Конвертер

Конвертер Protobuf в JSON

Декодуйте серіалізоване двійкове повідомлення Protobuf у зрозумілий для людини JSON у вашому браузері. Відкиньте вашу схему .proto та бінарне корисне навантаження — виберіть кореневий тип повідомлення, отримайте JSON. Корисно для перевірки трафіку gRPC або налагодження серіалізованих корисних навантажень API.

Немає завантаженняБез реєстраціїНемає відстеженняБезкоштовно, без обмежень
Схема (.proto)
Файл .proto, який описує ваші типи повідомлень.
Двійкове повідомлення (.bin / .pb)
Серіалізоване двійкове повідомлення protobuf.

Як користуватися

  1. Відкиньте свій файл схеми .proto.
  2. Видалити двійкове повідомлення protobuf (.bin / .pb).
  3. Виберіть, який тип повідомлення представляє двійковий файл.
  4. Натисніть «Перетворити». Розшифрований JSON пропонується для завантаження.

Поширені запитання

Для чого потрібен файл .proto? Двійкові файли

Protobuf не містять інформації про схему — поля ідентифікуються номерами тегів, а не іменами. Без .proto декодований вихід був би просто {1: ..., 2: ...} без значення.

Чи обробляються вкладені повідомлення?

Так. protobufjs проходить по графу схеми та рекурсивно декодує вкладені повідомлення, повторювані поля, oneofs і карти.

Чи завантажується моя схема або повідомлення на сервер?

Ні. Перетворення повністю виконується у вашому браузері за допомогою WebAssembly та веб-API. Під час конвертації відкрийте вкладку «Мережа» в DevTools — ви не побачите вихідного трафіку, що переносить ваш файл.

Це дійсно безкоштовно?

Так. Без реєстрації, без квоти, без рівня оновлення. Перетворення виконується на вашому комп’ютері, тому розміщення нам не коштує нічого.