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

Това наистина ли е безплатно?

Да. Без регистрация, без квота, без надграждане. Преобразуването се изпълнява на вашата машина, така че не ни струва нищо за хостване.