Конвертер данных · полностью работает в вашем браузере

Конвертер 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 обходит граф схемы и рекурсивно декодирует вложенные сообщения, повторяющиеся поля, одно из полей и отображает их.

Загружается ли моя схема или сообщение на сервер?

Нет. Преобразование полностью выполняется в вашем браузере с использованием WebAssembly и веб-API. Откройте вкладку «Сеть» в DevTools во время преобразования — вы не увидите исходящего трафика, передающего ваш файл.

Это действительно бесплатно?

Да. Нет регистрации, нет квоты, нет уровня обновления. Преобразование выполняется на вашем компьютере, поэтому размещение на хосте нам ничего не стоит.