Конвертер даних · працює на 100% у вашому браузері Конвертер
Конвертер Protobuf в JSON
Декодуйте серіалізоване двійкове повідомлення Protobuf у зрозумілий для людини JSON у вашому браузері. Відкиньте вашу схему .proto та бінарне корисне навантаження — виберіть кореневий тип повідомлення, отримайте JSON. Корисно для перевірки трафіку gRPC або налагодження серіалізованих корисних навантажень API.
Як користуватися
- Відкиньте свій файл схеми .proto.
- Видалити двійкове повідомлення protobuf (.bin / .pb).
- Виберіть, який тип повідомлення представляє двійковий файл.
- Натисніть «Перетворити». Розшифрований JSON пропонується для завантаження.
Поширені запитання
Для чого потрібен файл .proto? Двійкові файли
Protobuf не містять інформації про схему — поля ідентифікуються номерами тегів, а не іменами. Без .proto декодований вихід був би просто {1: ..., 2: ...} без значення.
Чи обробляються вкладені повідомлення?
Так. protobufjs проходить по графу схеми та рекурсивно декодує вкладені повідомлення, повторювані поля, oneofs і карти.
Чи завантажується моя схема або повідомлення на сервер?
Ні. Перетворення повністю виконується у вашому браузері за допомогою WebAssembly та веб-API. Під час конвертації відкрийте вкладку «Мережа» в DevTools — ви не побачите вихідного трафіку, що переносить ваш файл.
Це дійсно безкоштовно?
Так. Без реєстрації, без квоти, без рівня оновлення. Перетворення виконується на вашому комп’ютері, тому розміщення нам не коштує нічого.