Конвертер данных · полностью работает в вашем браузере
Конвертер Protobuf в JSON
Декодируйте сериализованное двоичное сообщение Protobuf в удобочитаемый JSON в своем браузере. Отбросьте схему .proto и двоичную полезную нагрузку — выберите корневой тип сообщения и получите JSON. Полезно для проверки трафика gRPC или отладки сериализованных полезных данных API.
Как использовать
- Удалите файл схемы .proto.
- Удалите двоичное сообщение protobuf (.bin / .pb).
- Выберите, какой тип сообщения представляет двоичный файл.
- Нажмите «Преобразовать». Раскодированный JSON доступен для скачивания.
Часто задаваемые вопросы
Зачем вам нужен файл .proto?
Бинарные файлы Protobuf не включают информацию о схеме — поля идентифицируются номерами тегов, а не именами. Без .proto декодированный вывод будет просто {1: ..., 2: ...} без всякого смысла.
Обрабатываются ли вложенные сообщения?
Да. protobufjs обходит граф схемы и рекурсивно декодирует вложенные сообщения, повторяющиеся поля, одно из полей и отображает их.
Загружается ли моя схема или сообщение на сервер?
Нет. Преобразование полностью выполняется в вашем браузере с использованием WebAssembly и веб-API. Откройте вкладку «Сеть» в DevTools во время преобразования — вы не увидите исходящего трафика, передающего ваш файл.
Это действительно бесплатно?
Да. Нет регистрации, нет квоты, нет уровня обновления. Преобразование выполняется на вашем компьютере, поэтому размещение на хосте нам ничего не стоит.